>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 10:20:54 +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.3-r0) (2/2) Installing .makedepends-docker-registry (20260513.102055) Executing busybox-1.37.0-r31.trigger OK: 588.4 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-13T10:21:21Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T10:21:21Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.049s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-13T10:21:21Z" 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.010s ? 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.007s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.10s) PASS ok github.com/docker/distribution/health/checks 0.101s ? 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.009s === 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.007s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.036s === 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.006s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/13 10:21:21 http: TLS handshake error from 127.0.0.1:57250: 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:36839/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36839/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36839/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36839/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46471?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.91s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T10:21:22Z" level=info msg="broadcaster: closing" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" time="2026-05-13T10:21:22Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-13T10:21:22Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 1} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 1} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 1} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 1} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 1} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=warning msg="&{0x5b218390 0.9} encountered too many errors, backing off" time="2026-05-13T10:21:22Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.25s) PASS ok github.com/docker/distribution/notifications 1.348s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-13T10:21:22Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T10:21:22.968043911Z" 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.3 time="2026-05-13T10:21:22.968072291Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:21:22.968157371Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.26.3 time="2026-05-13T10:21:22.968730179Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T10:21:22.968744282Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T10:21:22.97036889Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T10:21:25.986427485Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=93c7cf5a-5404-4ec6-80d6-4e35708a625a http.request.method=GET http.request.remoteaddr="127.0.0.1:43862" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.306µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:21:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T10:21:25.986607319Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (3.70s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T10:21:26.541745237Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T10:21:26.543870487Z" 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.3 time="2026-05-13T10:21:26.543937477Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:21:26.544054694Z" level=info msg="Starting upload purge in 30m0s" go.version=go1.26.3 time="2026-05-13T10:21:26.54474379Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.56s) PASS ok github.com/docker/distribution/registry 12.275s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.114s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T10:21:22Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=8fe11853-126e-4e1c-9836-f819cac862f0 time="2026-05-13T10:21:22Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=8fe11853-126e-4e1c-9836-f819cac862f0 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-13T10:21:22Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password=hqkLt16O-XB1GT0GuOVgdOEs0uvRFuI-ESiwDwnQB6s user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.133s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-05-13T10:21:22Z" level=info msg="token not to be used before 2026-05-13 10:21:23 +0000 UTC - currently 2026-05-13 10:21:22.446656816 +0000 UTC m=+0.068409990" time="2026-05-13T10:21:22Z" level=info msg="token not to be used after 2026-05-13 10:21:22 +0000 UTC - currently 2026-05-13 10:21:22.450058282 +0000 UTC m=+0.071811461" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-13T10:21:22Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.117s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.070s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.019s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T10:21:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:21:22Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:21:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38693" http.request.id=487ca37c-23d8-4a55-abfc-08f433338337 http.request.method=GET http.request.remoteaddr="127.0.0.1:49122" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.663628ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:21:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-13T10:21:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:21:22Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:21:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=e5fff0e3-98cb-4b88-8fc3-4b4e30be1d8f http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.23µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:10:21:22 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T10:21:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=5b9f98e1-52a6-4f4c-8471-2b1ec97a8070 http.request.method=POST http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.68585ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:23 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=3fea3887-0ab1-4acb-b876-0bcc407254fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/aaaa/blobs/uploads/4e0d33b9-401e-4e9e-8bb7-048b99eb3956?_state=xiJtu6oS-N8ULvAfwg0mMf6z5QZ1tL6uzZl5IFon5197Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZTBkMzNiOS00MDFlLTRlOWUtOGJiNy0wNDhiOTllYjM5NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6MjMuMTIzNjkyMDIyWiJ9&digest=sha256%3Aa89bcb46a6f34972d26d99d60a409cfc2f3bd71c46dad56019282e3f3cf2d8a1" http.request.useragent="Go-http-client/1.1" http.response.duration=7.756406352s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:23 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4e0d33b9-401e-4e9e-8bb7-048b99eb3956?_state=xiJtu6oS-N8ULvAfwg0mMf6z5QZ1tL6uzZl5IFon5197Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZTBkMzNiOS00MDFlLTRlOWUtOGJiNy0wNDhiOTllYjM5NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6MjMuMTIzNjkyMDIyWiJ9&digest=sha256%3Aa89bcb46a6f34972d26d99d60a409cfc2f3bd71c46dad56019282e3f3cf2d8a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=21b493ad-2553-4adb-8ba7-206c727a1bc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.938226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=5670573a-2c39-4a24-9346-15b5b35ca287 http.request.method=POST http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.461022ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:31 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=8e93986c-cebd-4593-b20b-dbe1e13b0b86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/bbbb/blobs/uploads/b089c939-e91c-4999-95f4-5f3971c384b9?_state=_56rUFlPxvXgh0taXbMEpU-7hc7AMQQbDAuW4yH5Oid7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMDg5YzkzOS1lOTFjLTQ5OTktOTVmNC01ZjM5NzFjMzg0YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6MzEuMzExMDE4MDY4WiJ9&digest=sha256%3A96f615314b8f992258ef51958c8838a97519a6438e962fcb877b2e1f46069420" http.request.useragent="Go-http-client/1.1" http.response.duration=5.801888126s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:31 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b089c939-e91c-4999-95f4-5f3971c384b9?_state=_56rUFlPxvXgh0taXbMEpU-7hc7AMQQbDAuW4yH5Oid7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMDg5YzkzOS1lOTFjLTQ5OTktOTVmNC01ZjM5NzFjMzg0YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6MzEuMzExMDE4MDY4WiJ9&digest=sha256%3A96f615314b8f992258ef51958c8838a97519a6438e962fcb877b2e1f46069420 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=bba0c95e-df16-4a20-94b7-6476b84188d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.655456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:37 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=017a914e-71fd-44b5-bee5-ee687893af8b http.request.method=POST http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.997471ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:37 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=54397b8b-bde1-4ef2-9578-4424c6dc3601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/cccc/blobs/uploads/b2d8c4f2-6e3d-45cf-b72b-641674872db9?_state=Nb1uFy-fc-_JLmVCNhfXsu97Hq0b_C3pRkABqCQzWFF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMmQ4YzRmMi02ZTNkLTQ1Y2YtYjcyYi02NDE2NzQ4NzJkYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6MzcuNDI3NDA3OTE2WiJ9&digest=sha256%3A59a434122826cece711282aa5048773333e32921e4d4fc0fdc48b8339327197b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.986863039s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:37 +0000] "PUT /v2/foo/cccc/blobs/uploads/b2d8c4f2-6e3d-45cf-b72b-641674872db9?_state=Nb1uFy-fc-_JLmVCNhfXsu97Hq0b_C3pRkABqCQzWFF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiMmQ4YzRmMi02ZTNkLTQ1Y2YtYjcyYi02NDE2NzQ4NzJkYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6MzcuNDI3NDA3OTE2WiJ9&digest=sha256%3A59a434122826cece711282aa5048773333e32921e4d4fc0fdc48b8339327197b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=d1ce800e-6844-468f-bba9-ce469fa73a74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.392149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=5d7c775c-7546-4d3e-babe-f7f44bbd0fef http.request.method=POST http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.189471ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=0a32b48a-38cd-4d97-bc10-cad4f41eaf63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/dddd/blobs/uploads/fe62552d-66f2-4ad4-a7ad-822e452855dc?_state=nLs62HsEP0MDpSnuiNyZweEvsxFJ8uDx-tGd9GYBi7V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTYyNTUyZC02NmYyLTRhZDQtYTdhZC04MjJlNDUyODU1ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDEuNjI1NjAzNjUzWiJ9&digest=sha256%3A3bdd9887a3143d5189061a8833121745c0e7e35c311f4c7b369d804be57e3e8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619762119s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/fe62552d-66f2-4ad4-a7ad-822e452855dc?_state=nLs62HsEP0MDpSnuiNyZweEvsxFJ8uDx-tGd9GYBi7V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTYyNTUyZC02NmYyLTRhZDQtYTdhZC04MjJlNDUyODU1ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDEuNjI1NjAzNjUzWiJ9&digest=sha256%3A3bdd9887a3143d5189061a8833121745c0e7e35c311f4c7b369d804be57e3e8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=2cfda90a-7f30-4067-a470-e4c4424c176b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.541341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=71cb73e6-0d53-490c-9ae3-ba86c97a128b http.request.method=POST http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.68802ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:43 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=de8dd761-b33c-4f30-ab5d-f2771384e93b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/eeee/blobs/uploads/43c8b41e-0961-480a-980a-8eebf8c76614?_state=7VbgNz3cEQZPUK0uthFli3gLESRl6JzJT5cUWf9zPnB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0M2M4YjQxZS0wOTYxLTQ4MGEtOTgwYS04ZWViZjhjNzY2MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDMuNTMyNDU0MjkzWiJ9&digest=sha256%3A4defb60aaa2dbc50434ddc7eb0212b7657e5480cef703349567b3d2881e4a0dc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.011291417s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:43 +0000] "PUT /v2/foo/eeee/blobs/uploads/43c8b41e-0961-480a-980a-8eebf8c76614?_state=7VbgNz3cEQZPUK0uthFli3gLESRl6JzJT5cUWf9zPnB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0M2M4YjQxZS0wOTYxLTQ4MGEtOTgwYS04ZWViZjhjNzY2MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDMuNTMyNDU0MjkzWiJ9&digest=sha256%3A4defb60aaa2dbc50434ddc7eb0212b7657e5480cef703349567b3d2881e4a0dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=3db6536c-64ff-44a3-ac45-b7b2ee011ef1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.659297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=9235ca80-1b82-4657-835f-dae15a878c19 http.request.method=POST http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331588ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:46 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=1b3c315d-69e5-4a89-b765-33d5ea2ea293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/ffff/blobs/uploads/53992859-2d9e-4d42-8982-575898b5823d?_state=ciHVw9GHJgZ-qTmd_qZLQ8PJc9OQsV4kb2fRZ3ligsp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1Mzk5Mjg1OS0yZDllLTRkNDItODk4Mi01NzU4OThiNTgyM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDYuNzkxNzc5NTIyWiJ9&digest=sha256%3Aab7565dafdac220aed439e34969ffe79c6171ce63bec0e636fbecbabef2dff91" http.request.useragent="Go-http-client/1.1" http.response.duration=2.196833103s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:46 +0000] "PUT /v2/foo/ffff/blobs/uploads/53992859-2d9e-4d42-8982-575898b5823d?_state=ciHVw9GHJgZ-qTmd_qZLQ8PJc9OQsV4kb2fRZ3ligsp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1Mzk5Mjg1OS0yZDllLTRkNDItODk4Mi01NzU4OThiNTgyM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDYuNzkxNzc5NTIyWiJ9&digest=sha256%3Aab7565dafdac220aed439e34969ffe79c6171ce63bec0e636fbecbabef2dff91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=e9be8568-ca7b-4f1e-bf11-844d240e977e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35276" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.526667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:48 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=35b8c848-9808-4380-b5b3-8a2a9ea5e71d http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.872309ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=3541698e-869e-4d59-9ee9-2838e7088c1a http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.854282ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=fd4c499b-8d69-4594-b01f-cc5b095e4bc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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=2.078365ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=059c2d38-4580-4729-ae31-4aa37a631486 http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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="828.122µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=364650d5-f6f4-44c8-846b-9ce3fa18e62d http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.968207ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=c5293cf4-4a6f-45ca-a7e0-7d9fba06014f http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.919483ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" 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.3 http.request.host="127.0.0.1:41757" http.request.id=81fe7276-8d77-42e5-931e-051466063e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.825811ms http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" 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.3 http.request.host="127.0.0.1:41757" http.request.id=01e3c6fe-95a7-49bb-b882-a4551b7bd6e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.729403ms http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=50a3ef64-ab05-4a0b-bfec-992da86ad1a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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.817188ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41757" http.request.id=e848eecf-e857-4f14-af33-07d959b9b92f http.request.method=GET http.request.remoteaddr="127.0.0.1:35276" 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=2.033853ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T10:21:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:21:49Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:21:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=b74b834a-82c6-4a71-9fcb-c75beec0a107 http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.740687ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=5453adad-cce9-44af-b341-2e3e280f4a4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/aaaa/blobs/uploads/1b929721-a622-4f8e-9d2a-07e89bb9ad44?_state=9NAwLSWYHfi1jEW00H-Q0X-1g7mRfdMI--gXX8mHZKd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYjkyOTcyMS1hNjIyLTRmOGUtOWQyYS0wN2U4OWJiOWFkNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDkuMjY2MzYzMDg5WiJ9&digest=sha256%3A6e52fb884fa7d9ab13129262d782d13cb5d8c47a1f13438dc2fd8b55a361967a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.340146832s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1b929721-a622-4f8e-9d2a-07e89bb9ad44?_state=9NAwLSWYHfi1jEW00H-Q0X-1g7mRfdMI--gXX8mHZKd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYjkyOTcyMS1hNjIyLTRmOGUtOWQyYS0wN2U4OWJiOWFkNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NDkuMjY2MzYzMDg5WiJ9&digest=sha256%3A6e52fb884fa7d9ab13129262d782d13cb5d8c47a1f13438dc2fd8b55a361967a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=896763a2-eda9-4ace-af74-c84cf847c40a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.204346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=14de79ae-2c65-48e3-9772-6ba1fcf77acc http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=3f91b7b1-e325-402b-a7c7-cb3822dbf375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/bbbb/blobs/uploads/aab4037e-8c92-4a84-a0f8-9d13a95e753b?_state=fs6w8XHuastv4kFGY_sALFjobPctsjIb0xFzaeiX5VF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYWI0MDM3ZS04YzkyLTRhODQtYTBmOC05ZDEzYTk1ZTc1M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NTEuOTI4NjI4MDQ2WiJ9&digest=sha256%3Adf5c5fdc81c9e36a1a3449abb2e21ef98ae93c2bac0775e82e94e6475349ec04" http.request.useragent="Go-http-client/1.1" http.response.duration=4.876204719s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/aab4037e-8c92-4a84-a0f8-9d13a95e753b?_state=fs6w8XHuastv4kFGY_sALFjobPctsjIb0xFzaeiX5VF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYWI0MDM3ZS04YzkyLTRhODQtYTBmOC05ZDEzYTk1ZTc1M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NTEuOTI4NjI4MDQ2WiJ9&digest=sha256%3Adf5c5fdc81c9e36a1a3449abb2e21ef98ae93c2bac0775e82e94e6475349ec04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=801dd04f-f784-418e-b27c-aafc09b54f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.727089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=6cd8531e-0d50-40a2-b570-90e36f43f946 http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.47608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:57 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=feae55ce-8470-41d2-82bb-47943988dc29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/cccc/blobs/uploads/3a87c720-4eb3-4354-a3a6-6be7aaaaa0ef?_state=Tsxs0JVjoW-SZqNg8KaAM-sSUkagULWLnEBIRDnBUjJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzYTg3YzcyMC00ZWIzLTQzNTQtYTNhNi02YmU3YWFhYWEwZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NTcuMDQwMDg4NzA1WiJ9&digest=sha256%3A48412f12054a50e2a5c28e06bb50b595cddd06e11fc70e15bed8d0bfee967171" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46201434s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:57 +0000] "PUT /v2/foo/cccc/blobs/uploads/3a87c720-4eb3-4354-a3a6-6be7aaaaa0ef?_state=Tsxs0JVjoW-SZqNg8KaAM-sSUkagULWLnEBIRDnBUjJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzYTg3YzcyMC00ZWIzLTQzNTQtYTNhNi02YmU3YWFhYWEwZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NTcuMDQwMDg4NzA1WiJ9&digest=sha256%3A48412f12054a50e2a5c28e06bb50b595cddd06e11fc70e15bed8d0bfee967171 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=8df26e0d-4a21-45a8-8c53-e627103b4a2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.60677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:21:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=f6ce3f7b-b2c4-4f16-af3d-20fd9d8e06ca http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.196122ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=fd76f804-8195-4f8c-a836-3b09edb91c98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/dddd/blobs/uploads/a793e4c4-e73a-478b-bebb-e5be3bb2c3be?_state=canS1DTkbX3Ii29SHanFNQik22RPt4Mdro9p3B-_hpJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhNzkzZTRjNC1lNzNhLTQ3OGItYmViYi1lNWJlM2JiMmMzYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NTguNzY3MTE5Mzg3WiJ9&digest=sha256%3A4db1446c92175f969f31c97c51f8ca388a21ede04a9ee18a8b7dde40b9ddbdbd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.326131889s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:21:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/a793e4c4-e73a-478b-bebb-e5be3bb2c3be?_state=canS1DTkbX3Ii29SHanFNQik22RPt4Mdro9p3B-_hpJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhNzkzZTRjNC1lNzNhLTQ3OGItYmViYi1lNWJlM2JiMmMzYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjE6NTguNzY3MTE5Mzg3WiJ9&digest=sha256%3A4db1446c92175f969f31c97c51f8ca388a21ede04a9ee18a8b7dde40b9ddbdbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=1d33f253-7a5f-4c7c-b7b1-6ea4c32d3de1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.935408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41499" http.request.id=32744826-77b0-4b88-9154-6755be2ab3f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36516" 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.800151ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (38.35s) === RUN TestURLPrefix time="2026-05-13T10:22:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:01Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36511" http.request.id=61368c06-2682-4e1f-9dd9-4691eba799c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36346" 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.859027ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-13T10:22:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:01Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=a2b70a75-b6e8-4ae9-961b-29b0d2f1aa04 http.request.method=GET http.request.remoteaddr="127.0.0.1:45288" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.211353ms http.response.status=404 http.response.written=157 vars.digest="sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "GET /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=9a375df7-3103-4c35-a44d-0869fac1e617 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45290" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.339264ms http.response.status=404 http.response.written=157 vars.digest="sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=5b1cfd06-1bd0-4df8-817e-12241ad96675 http.request.method=POST http.request.remoteaddr="127.0.0.1:45290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.091564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=97adfb5d-96fd-4000-a3ab-a9b50f1a9313 http.request.method=GET http.request.remoteaddr="127.0.0.1:45290" http.request.uri="/v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.317286ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "GET /v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=cfa62d71-07ae-41aa-b48f-56a21263ca0c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45290" http.request.uri="/v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.260326ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=3e33ccbe-3245-4711-ae98-056c3c91586b http.request.method=GET http.request.remoteaddr="127.0.0.1:45290" http.request.uri="/v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6b0a0e3b-e5bf-4eb6-a530-94644ed63def time="2026-05-13T10:22:01Z" 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.3 http.request.host="127.0.0.1:39367" http.request.id=3e33ccbe-3245-4711-ae98-056c3c91586b http.request.method=GET http.request.remoteaddr="127.0.0.1:45290" http.request.uri="/v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.293631ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6b0a0e3b-e5bf-4eb6-a530-94644ed63def 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "GET /v2/foo/bar/blobs/uploads/6b0a0e3b-e5bf-4eb6-a530-94644ed63def?_state=RI8_o-phPdczoAcavRrFNGlJG4iIum3Ub3j_NpgUIuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMGEwZTNiLWU1YmYtNGViNi1hNTMwLTk0NjQ0ZWQ2M2RlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNjY4NzU4NFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=3fb82d6d-4ad5-47d0-8e52-c455af347435 http.request.method=POST http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339558ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=736b2fda-3795-4401-8a23-bdddef79f83d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef?_state=dqbGUaFrGeZhkbYqRTKw9sfO3gSTjzCS-KXkAZLnki17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxMTljNWYyLWZhNWUtNGQzNS05Y2I4LWMxNmViNmY5MzVlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNzcyNTA2OTdaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" provided=sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 vars.name="foo/bar" vars.uuid=d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef time="2026-05-13T10:22:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=736b2fda-3795-4401-8a23-bdddef79f83d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef?_state=dqbGUaFrGeZhkbYqRTKw9sfO3gSTjzCS-KXkAZLnki17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxMTljNWYyLWZhNWUtNGQzNS05Y2I4LWMxNmViNmY5MzVlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNzcyNTA2OTdaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef time="2026-05-13T10:22:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=736b2fda-3795-4401-8a23-bdddef79f83d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef?_state=dqbGUaFrGeZhkbYqRTKw9sfO3gSTjzCS-KXkAZLnki17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxMTljNWYyLWZhNWUtNGQzNS05Y2I4LWMxNmViNmY5MzVlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNzcyNTA2OTdaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.585171ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "PUT /v2/foo/bar/blobs/uploads/d119c5f2-fa5e-4d35-9cb8-c16eb6f935ef?_state=dqbGUaFrGeZhkbYqRTKw9sfO3gSTjzCS-KXkAZLnki17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxMTljNWYyLWZhNWUtNGQzNS05Y2I4LWMxNmViNmY5MzVlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zNzcyNTA2OTdaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=a84fa88e-7886-42ce-97a3-0f41b528dfdc http.request.method=POST http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.225996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=d01491cc-9676-45be-bc3e-100eea2d4634 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/23f599ff-16bd-466b-9470-0ab8f4432c67?_state=O66hKnsBLckkDnhIxRYJE0395G43RdaaMyD44pOZZHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZjU5OWZmLTE2YmQtNDY2Yi05NDcwLTBhYjhmNDQzMmM2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zODMyMjExOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.001217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "PUT /v2/foo/bar/blobs/uploads/23f599ff-16bd-466b-9470-0ab8f4432c67?_state=O66hKnsBLckkDnhIxRYJE0395G43RdaaMyD44pOZZHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZjU5OWZmLTE2YmQtNDY2Yi05NDcwLTBhYjhmNDQzMmM2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zODMyMjExOTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=9faff94d-f0f3-46a7-bfa2-717e5fd9fbe6 http.request.method=POST http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.08924ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=293e89bd-53bb-4b01-a567-3efc7a1137fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/4bc96c97-a45b-4803-b3e2-471a0049ce8d?_state=FkgvN1Q3jY9N4Z4YzLh94aP8e_3Qqppav6C7vllr5-t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiYzk2Yzk3LWE0NWItNDgwMy1iM2UyLTQ3MWEwMDQ5Y2U4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zODk0NTUwMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.969961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "PUT /v2/foo/bar/blobs/uploads/4bc96c97-a45b-4803-b3e2-471a0049ce8d?_state=FkgvN1Q3jY9N4Z4YzLh94aP8e_3Qqppav6C7vllr5-t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiYzk2Yzk3LWE0NWItNDgwMy1iM2UyLTQ3MWEwMDQ5Y2U4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zODk0NTUwMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=f39e0878-4521-4f08-b789-30fc757da48c http.request.method=POST http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158465ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=becea131-f008-48c7-bc52-b2fadbec8e21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/4674f1dc-5b0e-48ad-8e22-a174f31b2f63?_state=kdACsQiZNul6by-ptDgFYmwZ_iE72d493c22Z5vrFCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzRmMWRjLTViMGUtNDhhZC04ZTIyLWExNzRmMzFiMmY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zOTU1NzY5NjlaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507437544s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:01 +0000] "PUT /v2/foo/bar/blobs/uploads/4674f1dc-5b0e-48ad-8e22-a174f31b2f63?_state=kdACsQiZNul6by-ptDgFYmwZ_iE72d493c22Z5vrFCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzRmMWRjLTViMGUtNDhhZC04ZTIyLWExNzRmMzFiMmY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowMS4zOTU1NzY5NjlaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:04Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=1f80675a-d87e-44a4-8857-68dc09c25d24 http.request.method=POST http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.5631ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39367" http.request.id=35fcdeb4-e986-4716-a238-7595f41b1363 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/04f93ffa-1296-4cf4-9711-97cd77beb803?_state=VpFL-3bA1c1349kLT1Y6yoHqrPJ_dMIeYYQflfNeich7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZjkzZmZhLTEyOTYtNGNmNC05NzExLTk3Y2Q3N2JlYjgwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNC4wNzc1NjUzNjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.432149488s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/04f93ffa-1296-4cf4-9711-97cd77beb803?_state=VpFL-3bA1c1349kLT1Y6yoHqrPJ_dMIeYYQflfNeich7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZjkzZmZhLTEyOTYtNGNmNC05NzExLTk3Y2Q3N2JlYjgwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNC4wNzc1NjUzNjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=d918d18d-4c26-4ced-9bcb-9cdecf5cd634 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/uploads/04f93ffa-1296-4cf4-9711-97cd77beb803?_state=kamaRssf5goCmyNrpjvi23r_tcxEahv-3u7ZFkzEPd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZjkzZmZhLTEyOTYtNGNmNC05NzExLTk3Y2Q3N2JlYjgwMyIsIk9mZnNldCI6MTg2NjQ0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6MDRaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.duration=2.852451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "PUT /v2/foo/bar/blobs/uploads/04f93ffa-1296-4cf4-9711-97cd77beb803?_state=kamaRssf5goCmyNrpjvi23r_tcxEahv-3u7ZFkzEPd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZjkzZmZhLTEyOTYtNGNmNC05NzExLTk3Y2Q3N2JlYjgwMyIsIk9mZnNldCI6MTg2NjQ0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6MDRaIn0%3D&digest=sha256%3A60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=9bcf8125-e7db-4586-865c-a2397d70f5bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.046823ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=252b30cf-12a2-49b3-8b73-f847d75b285e http.request.method=GET http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=110.131073ms http.response.status=200 http.response.written=18664448 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "GET /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 200 18664448 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=error msg="error parsing digest="sha257:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=3983a365-07d9-4007-b993-a5c1e948fbe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/sha257:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" vars.name="foo/bar" time="2026-05-13T10:22:06Z" 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.3 http.request.host="127.0.0.1:39367" http.request.id=3983a365-07d9-4007-b993-a5c1e948fbe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45296" http.request.uri="/v2/foo/bar/blobs/sha257:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.108444ms http.response.status=400 http.response.written=110 vars.digest="sha257:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "GET /v2/foo/bar/blobs/sha257:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=c0550238-ebd4-447a-89fd-355d5860afe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45328" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.duration=3.00951ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "GET /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:06Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=b4ec6f30-06a7-4f93-984d-51fe354b744e http.request.method=GET http.request.remoteaddr="127.0.0.1:37766" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="970.893µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "GET /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=e3b28751-cba5-4403-9949-7d59f2452fa0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.171984ms http.response.status=404 http.response.written=157 vars.digest="sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=1a10396b-354f-43bf-a568-2b1a14852af8 http.request.method=POST http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.934975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=1c81dace-ca0e-4115-96f7-04bb98174c49 http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.269411ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "GET /v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=3e6a6593-6ca6-414d-8b6a-fab2014e16a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.341481ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=d28e2513-8958-48aa-a9d4-78dbd9741fae http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=948cdc8c-0527-4e56-86d4-d04212ecf238 time="2026-05-13T10:22:07Z" 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.3 http.request.host="127.0.0.1:36171" http.request.id=d28e2513-8958-48aa-a9d4-78dbd9741fae http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.044278ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=948cdc8c-0527-4e56-86d4-d04212ecf238 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "GET /v2/foo/bar/blobs/uploads/948cdc8c-0527-4e56-86d4-d04212ecf238?_state=vAfJl4hYAMh8BiK0bvIyeAT08JCmdIPpMBjOpUtFEbp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGNkYzhjLTA1MjctNGU1Ni04NmQ0LWQwNDIxMmVjZjIzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNDc0NzU0OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=82c3391a-0e19-4936-9ce7-77c0b6a975c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302899ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=7a3fb2a8-447d-45cb-8a94-1646e11e39ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/31cdee40-4a10-4b5d-8bb4-b044a1299883?_state=imp9NPX-r-hbxUA0ETY161M76eaIyveyJblYtqCgzol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxY2RlZTQwLTRhMTAtNGI1ZC04YmI0LWIwNDRhMTI5OTg4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNTg3ODg5MVoifQ%3D%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" provided=sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a vars.name="foo/bar" vars.uuid=31cdee40-4a10-4b5d-8bb4-b044a1299883 time="2026-05-13T10:22:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=7a3fb2a8-447d-45cb-8a94-1646e11e39ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/31cdee40-4a10-4b5d-8bb4-b044a1299883?_state=imp9NPX-r-hbxUA0ETY161M76eaIyveyJblYtqCgzol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxY2RlZTQwLTRhMTAtNGI1ZC04YmI0LWIwNDRhMTI5OTg4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNTg3ODg5MVoifQ%3D%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=31cdee40-4a10-4b5d-8bb4-b044a1299883 time="2026-05-13T10:22:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=7a3fb2a8-447d-45cb-8a94-1646e11e39ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/31cdee40-4a10-4b5d-8bb4-b044a1299883?_state=imp9NPX-r-hbxUA0ETY161M76eaIyveyJblYtqCgzol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxY2RlZTQwLTRhMTAtNGI1ZC04YmI0LWIwNDRhMTI5OTg4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNTg3ODg5MVoifQ%3D%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.453984ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=31cdee40-4a10-4b5d-8bb4-b044a1299883 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "PUT /v2/foo/bar/blobs/uploads/31cdee40-4a10-4b5d-8bb4-b044a1299883?_state=imp9NPX-r-hbxUA0ETY161M76eaIyveyJblYtqCgzol7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxY2RlZTQwLTRhMTAtNGI1ZC04YmI0LWIwNDRhMTI5OTg4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNTg3ODg5MVoifQ%3D%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=e9bf8073-521f-4f0a-bd6d-e843b8f12297 http.request.method=POST http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.176402ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=f3d68279-ba5d-4c9d-a21f-be036068ce9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/6986f45e-752e-451f-92b1-a9a4e9dd242c?_state=GtprrnPtrDgRUWHBiF_cZ8JcT9UuS0unPvRaTJcBPTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ODZmNDVlLTc1MmUtNDUxZi05MmIxLWE5YTRlOWRkMjQyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNjQ0MzI1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.928159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "PUT /v2/foo/bar/blobs/uploads/6986f45e-752e-451f-92b1-a9a4e9dd242c?_state=GtprrnPtrDgRUWHBiF_cZ8JcT9UuS0unPvRaTJcBPTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ODZmNDVlLTc1MmUtNDUxZi05MmIxLWE5YTRlOWRkMjQyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNjQ0MzI1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=d599db5d-ab3f-4bea-af8e-1f9fb6a9652e http.request.method=POST http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=887147bf-374c-41d2-a651-684394875dda http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/49a17e05-2a8d-4cb9-98a2-9c836af4d521?_state=MsEhRGgpD1nYhihwAppktRYdmABSEWfaHUZIvUkhsu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTE3ZTA1LTJhOGQtNGNiOS05OGEyLTljODM2YWY0ZDUyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNzAzNTc4MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "PUT /v2/foo/bar/blobs/uploads/49a17e05-2a8d-4cb9-98a2-9c836af4d521?_state=MsEhRGgpD1nYhihwAppktRYdmABSEWfaHUZIvUkhsu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTE3ZTA1LTJhOGQtNGNiOS05OGEyLTljODM2YWY0ZDUyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNzAzNTc4MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=54c65fdf-6fc8-4fe4-b1c8-fe8bd6408e4c http.request.method=POST http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126547ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=ab9e417b-80e8-47e7-a0a9-1289c3bb8060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/e3031d80-6a2f-492d-8419-dd62d2574ac2?_state=i8x3K8Orz0RjEBHufuuYrh9RBcMAsvAGQAakMi3RETR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMDMxZDgwLTZhMmYtNDkyZC04NDE5LWRkNjJkMjU3NGFjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNzU1ODY1NjZaIn0%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.539694403s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:07 +0000] "PUT /v2/foo/bar/blobs/uploads/e3031d80-6a2f-492d-8419-dd62d2574ac2?_state=i8x3K8Orz0RjEBHufuuYrh9RBcMAsvAGQAakMi3RETR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMDMxZDgwLTZhMmYtNDkyZC04NDE5LWRkNjJkMjU3NGFjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjowNy4wNzU1ODY1NjZaIn0%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=a38b7cbf-0915-4b86-b063-2e2112b36c81 http.request.method=POST http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.683758ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36171" http.request.id=16ce236a-3e23-4053-8ca3-9524c92d407f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/25d8233a-c8b3-442f-8dcf-2068565a4f06?_state=q-055E-PYXb1c6KSMeuEonVXM30PJ7Lv_6Nf11PiMfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZDgyMzNhLWM4YjMtNDQyZi04ZGNmLTIwNjg1NjVhNGYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxMS44MzUwNjgzM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.241681414s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/25d8233a-c8b3-442f-8dcf-2068565a4f06?_state=q-055E-PYXb1c6KSMeuEonVXM30PJ7Lv_6Nf11PiMfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZDgyMzNhLWM4YjMtNDQyZi04ZGNmLTIwNjg1NjVhNGYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxMS44MzUwNjgzM1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=2d9b0c62-80f0-40d3-b114-afcb49711774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/uploads/25d8233a-c8b3-442f-8dcf-2068565a4f06?_state=kqP89qAspUpsrLPDdT2VQL6VW7A2NZddPT3C75jQbgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZDgyMzNhLWM4YjMtNDQyZi04ZGNmLTIwNjg1NjVhNGYwNiIsIk9mZnNldCI6MjUzNjc1NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6MTFaIn0%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.237306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/25d8233a-c8b3-442f-8dcf-2068565a4f06?_state=kqP89qAspUpsrLPDdT2VQL6VW7A2NZddPT3C75jQbgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZDgyMzNhLWM4YjMtNDQyZi04ZGNmLTIwNjg1NjVhNGYwNiIsIk9mZnNldCI6MjUzNjc1NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6MTFaIn0%3D&digest=sha256%3A5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=6a4b0e47-e349-456d-90cc-d60f2b1115a8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.328982ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=8e419f97-61fb-4946-8a99-22aea458058f http.request.method=GET http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=159.340844ms http.response.status=200 http.response.written=25367552 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 200 25367552 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=error msg="error parsing digest="sha257:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=ea89d966-9e49-490b-aaab-91dcf8fa0b71 http.request.method=GET http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/sha257:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" vars.name="foo/bar" time="2026-05-13T10:22:16Z" 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.3 http.request.host="127.0.0.1:36171" http.request.id=ea89d966-9e49-490b-aaab-91dcf8fa0b71 http.request.method=GET http.request.remoteaddr="127.0.0.1:37782" http.request.uri="/v2/foo/bar/blobs/sha257:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.011054ms http.response.status=400 http.response.written=110 vars.digest="sha257:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/sha257:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=f02931f6-7029-4f1d-b725-b2f1d86d0f5a http.request.method=GET http.request.remoteaddr="127.0.0.1:37798" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229443ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=d0d9c5fb-705e-4260-a1e7-893b9c3aa6a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37798" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.89368ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36171" http.request.id=e273f327-7ffb-4e00-b7b4-ded5a97457b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37784" http.request.uri="/v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.540967ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/sha256:5d2feb397b670858588612d7e543f7d1d311ced7dee11be9592a2e50ee4f8a6a HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=d3f8d23f-97e3-47aa-9cb9-72be76e0fe63 http.request.method=GET http.request.remoteaddr="127.0.0.1:45328" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.626845635s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "GET /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39367" http.request.id=da47cf5c-4257-4488-87b9-598902e73c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:45312" http.request.uri="/v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.636111931s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:10:22:06 +0000] "GET /v2/foo/bar/blobs/sha256:60698db49c4e4129229d22e855d09e49a0cc0e7d1fe847a713a3f5125ba46012 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.18s) === RUN TestBlobDelete time="2026-05-13T10:22:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:16Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=f45d479c-ea26-442d-929b-7a731b8cfb6f http.request.method=GET http.request.remoteaddr="127.0.0.1:48856" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.628638ms http.response.status=404 http.response.written=157 vars.digest="sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3f60a24f-d386-420e-b06e-7e277b51db65 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48862" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.072573ms http.response.status=404 http.response.written=157 vars.digest="sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=5b3ad3f1-5e09-4833-b474-6819fa66c3da http.request.method=POST http.request.remoteaddr="127.0.0.1:48862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.032µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=55d612c7-54c0-4a0b-a17d-1a782b6b9853 http.request.method=GET http.request.remoteaddr="127.0.0.1:48862" http.request.uri="/v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035147ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=5550ecb6-95de-4ed9-83df-db87649d5940 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48862" http.request.uri="/v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078676ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=9b82748c-25d1-4e2e-94cb-d08132b90c96 http.request.method=GET http.request.remoteaddr="127.0.0.1:48862" http.request.uri="/v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fbaca4b1-0eaa-4c7d-b813-030fcb0e3176 time="2026-05-13T10:22:16Z" 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.3 http.request.host="127.0.0.1:42945" http.request.id=9b82748c-25d1-4e2e-94cb-d08132b90c96 http.request.method=GET http.request.remoteaddr="127.0.0.1:48862" http.request.uri="/v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.482µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fbaca4b1-0eaa-4c7d-b813-030fcb0e3176 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "GET /v2/foo/bar/blobs/uploads/fbaca4b1-0eaa-4c7d-b813-030fcb0e3176?_state=10RHqZpR8FwxLoFNwxrFhJXEiKzZcNJyp3yQVKwh0Vl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYWNhNGIxLTBlYWEtNGM3ZC1iODEzLTAzMGZjYjBlMzE3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjEyODU5ODRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=849204c4-1d15-440d-850c-49a7547d0d00 http.request.method=POST http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149272ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3bb85321-9c09-40df-931b-84d03ae47c00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/d75da149-ea7b-4983-85d8-f33909cb5cf5?_state=s2IGwVLc69ufZKGEPlKYHLg75uSYb4Vxw3CQDCSGhvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NWRhMTQ5LWVhN2ItNDk4My04NWQ4LWYzMzkwOWNiNWNmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjY1Mjc3MVoifQ%3D%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" provided=sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e vars.name="foo/bar" vars.uuid=d75da149-ea7b-4983-85d8-f33909cb5cf5 time="2026-05-13T10:22:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3bb85321-9c09-40df-931b-84d03ae47c00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/d75da149-ea7b-4983-85d8-f33909cb5cf5?_state=s2IGwVLc69ufZKGEPlKYHLg75uSYb4Vxw3CQDCSGhvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NWRhMTQ5LWVhN2ItNDk4My04NWQ4LWYzMzkwOWNiNWNmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjY1Mjc3MVoifQ%3D%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d75da149-ea7b-4983-85d8-f33909cb5cf5 time="2026-05-13T10:22:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3bb85321-9c09-40df-931b-84d03ae47c00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/d75da149-ea7b-4983-85d8-f33909cb5cf5?_state=s2IGwVLc69ufZKGEPlKYHLg75uSYb4Vxw3CQDCSGhvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NWRhMTQ5LWVhN2ItNDk4My04NWQ4LWYzMzkwOWNiNWNmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjY1Mjc3MVoifQ%3D%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.060771ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d75da149-ea7b-4983-85d8-f33909cb5cf5 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/d75da149-ea7b-4983-85d8-f33909cb5cf5?_state=s2IGwVLc69ufZKGEPlKYHLg75uSYb4Vxw3CQDCSGhvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NWRhMTQ5LWVhN2ItNDk4My04NWQ4LWYzMzkwOWNiNWNmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjY1Mjc3MVoifQ%3D%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=24050fc7-5d61-43dc-a1b4-f2fd2d66c437 http.request.method=POST http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.438µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3267a11e-9039-42a9-b7e8-8da2dfb936aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/184553eb-5993-44e7-94eb-764c167fb28f?_state=pIy1xXs9-I1NrMs_SK7wElxNzdHoch93crmUmzfZy-t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NDU1M2ViLTU5OTMtNDRlNy05NGViLTc2NGMxNjdmYjI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjkxMDM4MTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/184553eb-5993-44e7-94eb-764c167fb28f?_state=pIy1xXs9-I1NrMs_SK7wElxNzdHoch93crmUmzfZy-t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NDU1M2ViLTU5OTMtNDRlNy05NGViLTc2NGMxNjdmYjI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MjkxMDM4MTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=0d68498c-8eb3-47ce-921f-f4aa035afd2d http.request.method=POST http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.733332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=33cf2346-c114-4176-8878-a6d8ffef458f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/12d53ea8-b033-4105-93af-d53b9f9839d4?_state=Wp0svwvTh00W7G1De91oZA_tOY4K_MwBwW08vtW0a3t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZDUzZWE4LWIwMzMtNDEwNS05M2FmLWQ1M2I5Zjk4MzlkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MzIzODc4MTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/12d53ea8-b033-4105-93af-d53b9f9839d4?_state=Wp0svwvTh00W7G1De91oZA_tOY4K_MwBwW08vtW0a3t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZDUzZWE4LWIwMzMtNDEwNS05M2FmLWQ1M2I5Zjk4MzlkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MzIzODc4MTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=1be64524-e92b-4639-81fc-9d6d2d7f1e54 http.request.method=POST http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276033ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=70a309c3-d645-4bfa-87db-be9cfed28270 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/305d57c6-939b-43c9-a340-7904358e485b?_state=zTt6hlgm3wk4smqeq6IhWP36WXVHH9lOWZt0FcebIb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNWQ1N2M2LTkzOWItNDNjOS1hMzQwLTc5MDQzNThlNDg1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MzgyNTQyMDNaIn0%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.289523197s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/305d57c6-939b-43c9-a340-7904358e485b?_state=zTt6hlgm3wk4smqeq6IhWP36WXVHH9lOWZt0FcebIb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwNWQ1N2M2LTkzOWItNDNjOS1hMzQwLTc5MDQzNThlNDg1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoxNi42MzgyNTQyMDNaIn0%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=8c3b375e-d536-42f5-8ef1-b17e1af51b25 http.request.method=POST http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.414779ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42945" http.request.id=46807e66-edf6-44b7-ab94-b28474954d3b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/f0064561-59a3-4c05-b7af-3842b87073f9?_state=jUHjgSqOl1tsZLPiwVgCxITxEUmL-JX-ZPSZkMk8SuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMDY0NTYxLTU5YTMtNGMwNS1iN2FmLTM4NDJiODcwNzNmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoyMS4xMjA1MTM4NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.250934474s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:21 +0000] "PATCH /v2/foo/bar/blobs/uploads/f0064561-59a3-4c05-b7af-3842b87073f9?_state=jUHjgSqOl1tsZLPiwVgCxITxEUmL-JX-ZPSZkMk8SuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMDY0NTYxLTU5YTMtNGMwNS1iN2FmLTM4NDJiODcwNzNmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoyMS4xMjA1MTM4NzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=8cbbdeaf-a7e8-463b-9054-ac86d0b68eb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/uploads/f0064561-59a3-4c05-b7af-3842b87073f9?_state=5vO8LiHp3oriuoYM4_czjO9ECpWXCTeYfrPEp6Sbfxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMDY0NTYxLTU5YTMtNGMwNS1iN2FmLTM4NDJiODcwNzNmOSIsIk9mZnNldCI6MjUwNjM5MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6MjFaIn0%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.915744ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "PUT /v2/foo/bar/blobs/uploads/f0064561-59a3-4c05-b7af-3842b87073f9?_state=5vO8LiHp3oriuoYM4_czjO9ECpWXCTeYfrPEp6Sbfxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwMDY0NTYxLTU5YTMtNGMwNS1iN2FmLTM4NDJiODcwNzNmOSIsIk9mZnNldCI6MjUwNjM5MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6MjFaIn0%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3d603460-4f93-48fa-a206-79f91ebe5751 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.29834ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=d31d3edf-f97c-4339-a94b-f89308c01051 http.request.method=GET http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=155.265706ms http.response.status=200 http.response.written=25063936 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "GET /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 200 25063936 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=error msg="error parsing digest="sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=c258b1d1-73e7-4f6a-84f5-a188b5f937d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" time="2026-05-13T10:22:25Z" 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.3 http.request.host="127.0.0.1:42945" http.request.id=c258b1d1-73e7-4f6a-84f5-a188b5f937d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48878" http.request.uri="/v2/foo/bar/blobs/sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.095475ms http.response.status=400 http.response.written=110 vars.digest="sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "GET /v2/foo/bar/blobs/sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=c76184f1-3af6-4df4-b989-85df7f2d543c http.request.method=GET http.request.remoteaddr="127.0.0.1:58624" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726327ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "GET /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3e654e92-ddf1-41bb-914f-7f9995701473 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58640" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.386166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=3f25cd20-b382-4926-b6d0-af9ddb78fdee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58640" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.029054ms http.response.status=404 http.response.written=157 vars.digest="sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=988e5ab1-b253-4d4a-99ea-f582bbcb9cf6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58640" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.003191ms http.response.status=404 http.response.written=74 vars.digest="sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=error msg="error parsing digest="sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=af18c554-12d8-4105-81ea-6f6846f0c864 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58654" http.request.uri="/v2/foo/bar/blobs/sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" time="2026-05-13T10:22:25Z" 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.3 http.request.host="127.0.0.1:42945" http.request.id=af18c554-12d8-4105-81ea-6f6846f0c864 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58654" http.request.uri="/v2/foo/bar/blobs/sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.354789ms http.response.status=400 http.response.written=110 vars.digest="sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "DELETE /v2/foo/bar/blobs/sha257:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T10:22:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=e6c11eea-069f-44ad-b32a-24cd6dbe9efd http.request.method=POST http.request.remoteaddr="127.0.0.1:58666" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=219f6477-623d-4003-a8dd-ed9acf0002ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:58666" http.request.uri="/v2/foo/bar/blobs/uploads/6eba2daf-8c0b-4959-b706-bc683aa97dd6?_state=VwVZ0kKPZ0LYUm7wCmF6IAZPrLFh3VCGdybgymlMdrl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlYmEyZGFmLThjMGItNDk1OS1iNzA2LWJjNjgzYWE5N2RkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoyNS41OTY2OTIxNzdaIn0%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.237079954s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "PUT /v2/foo/bar/blobs/uploads/6eba2daf-8c0b-4959-b706-bc683aa97dd6?_state=VwVZ0kKPZ0LYUm7wCmF6IAZPrLFh3VCGdybgymlMdrl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlYmEyZGFmLThjMGItNDk1OS1iNzA2LWJjNjgzYWE5N2RkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjoyNS41OTY2OTIxNzdaIn0%3D&digest=sha256%3A633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=9ac8d85e-eb71-4680-93d2-f2ba868e83f2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58666" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.868666ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=ee420d98-bb40-4b29-b587-283eef390d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:58624" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.440251978s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "GET /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-05-13T10:22:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42945" http.request.id=7ee165e6-ed08-49e6-ac74-39f3415957e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58622" http.request.uri="/v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.44865781s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [13/May/2026:10:22:25 +0000] "GET /v2/foo/bar/blobs/sha256:633793794be9e22e10d3f1f97ab69d2877335eb46666c7892424fbe3a7eb1c2e HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (13.72s) === RUN TestRelativeURL time="2026-05-13T10:22:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41043" http.request.id=bdbfd41c-94d2-4348-be45-b249c9145c80 http.request.method=POST http.request.remoteaddr="127.0.0.1:57564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19478ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41043" http.request.id=8654cd9d-a4cf-4a10-9cd4-6c072897e923 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57564" http.request.uri="/v2/foo/bar/blobs/uploads/e4612392-2a7f-41bc-96f1-9a1cc12a8d98?_state=TQrONtAqRCYeMiPz3INhjAOT4XVag_skx8JH1RfaM6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0NjEyMzkyLTJhN2YtNDFiYy05NmYxLTlhMWNjMTJhOGQ5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjozMC4wMjY3ODU3MTNaIn0%3D&digest=sha256%3A974e688dd9f26911ea2de15bfe7b87e4148213957af670aa11053212058b6ae3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.955262951s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:30 +0000] "PUT /v2/foo/bar/blobs/uploads/e4612392-2a7f-41bc-96f1-9a1cc12a8d98?_state=TQrONtAqRCYeMiPz3INhjAOT4XVag_skx8JH1RfaM6Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0NjEyMzkyLTJhN2YtNDFiYy05NmYxLTlhMWNjMTJhOGQ5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjozMC4wMjY3ODU3MTNaIn0%3D&digest=sha256%3A974e688dd9f26911ea2de15bfe7b87e4148213957af670aa11053212058b6ae3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41043" http.request.id=2991691e-f523-44d3-9bb4-5b8a3013edb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.428799ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41043" http.request.id=5d11d490-757c-45f5-8630-0f100c8dbed1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.796µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41043" http.request.id=951c5ca7-0e6a-42ab-9e70-99a627767ddf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57564" http.request.uri="/v2/foo/bar/blobs/uploads/d3a69888-d8fa-4927-843a-552aef50c78c?_state=TWKnJk7n6V6mjk3Chz_oXsOko0MmXPrFFYttGHxac1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTY5ODg4LWQ4ZmEtNDkyNy04NDNhLTU1MmFlZjUwYzc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjozNi42MDU5MDc5MTZaIn0%3D&digest=sha256%3Affe33bb77afd5723d3788aac02fdbcedaad9c8eebe7e33a0e337cb381c6e885e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.263551304s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:36 +0000] "PUT /v2/foo/bar/blobs/uploads/d3a69888-d8fa-4927-843a-552aef50c78c?_state=TWKnJk7n6V6mjk3Chz_oXsOko0MmXPrFFYttGHxac1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTY5ODg4LWQ4ZmEtNDkyNy04NDNhLTU1MmFlZjUwYzc4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjozNi42MDU5MDc5MTZaIn0%3D&digest=sha256%3Affe33bb77afd5723d3788aac02fdbcedaad9c8eebe7e33a0e337cb381c6e885e HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.85s) === RUN TestBlobDeleteDisabled time="2026-05-13T10:22:38Z" 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.3 time="2026-05-13T10:22:38Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:39Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:46349" http.request.id=7cce2b2b-856c-4f91-93d8-46604152070f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57440" http.request.uri="/v2/foo/bar/blobs/sha256:538b303073c4eb420695ccc62b7ba3cdc1fb4dae2be7006c0f9d7f38296bd9a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010516ms http.response.status=405 http.response.written=78 vars.digest="sha256:538b303073c4eb420695ccc62b7ba3cdc1fb4dae2be7006c0f9d7f38296bd9a1" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:39 +0000] "DELETE /v2/foo/bar/blobs/sha256:538b303073c4eb420695ccc62b7ba3cdc1fb4dae2be7006c0f9d7f38296bd9a1 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.23s) === RUN TestDeleteDisabled time="2026-05-13T10:22:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44063" http.request.id=9930453b-3097-483f-8c2c-0cb9e200aa3a http.request.method=POST http.request.remoteaddr="127.0.0.1:58558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:44063" http.request.id=d32e5c3f-ffb9-4ee9-b9e3-8fc391a63a65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58558" http.request.uri="/v2/foo/bar/blobs/uploads/5a268482-aa38-45be-a9db-ea2e38689ebc?_state=z39WEVbry-zwBKLBO7dA5CX476ZCtoJEO908kH5YlVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMjY4NDgyLWFhMzgtNDViZS1hOWRiLWVhMmUzODY4OWViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjozOS4zNzQ3NzMwMjFaIn0%3D&digest=sha256%3A477e7a45b05f5488679118296c3fbb271082ba2f08710b21e3668d59f3126a5d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247325671s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:39 +0000] "PUT /v2/foo/bar/blobs/uploads/5a268482-aa38-45be-a9db-ea2e38689ebc?_state=z39WEVbry-zwBKLBO7dA5CX476ZCtoJEO908kH5YlVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMjY4NDgyLWFhMzgtNDViZS1hOWRiLWVhMmUzODY4OWViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjozOS4zNzQ3NzMwMjFaIn0%3D&digest=sha256%3A477e7a45b05f5488679118296c3fbb271082ba2f08710b21e3668d59f3126a5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:44063" http.request.id=8417f82a-3f99-45a2-8cc3-9a256cc13f93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58558" http.request.uri="/v2/foo/bar/blobs/sha256:477e7a45b05f5488679118296c3fbb271082ba2f08710b21e3668d59f3126a5d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.655557ms http.response.status=405 http.response.written=78 vars.digest="sha256:477e7a45b05f5488679118296c3fbb271082ba2f08710b21e3668d59f3126a5d" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:22:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:477e7a45b05f5488679118296c3fbb271082ba2f08710b21e3668d59f3126a5d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.53s) === RUN TestDeleteReadOnly time="2026-05-13T10:22:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:22:42Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38101" http.request.id=9af7f2c5-b9d9-41d9-a957-521420372ad8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38101" http.request.id=bfaa90a1-af7e-4a3c-b1ce-3292c864448c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42658" http.request.uri="/v2/foo/bar/blobs/uploads/204a654d-e768-4e5a-8394-77a3783dc62a?_state=wZXN6Kyyzy-g3mnllysD0RT4gtpe1t3HklYRDcbSufx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGE2NTRkLWU3NjgtNGU1YS04Mzk0LTc3YTM3ODNkYzYyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjo0Mi45NTIxMDY3ODlaIn0%3D&digest=sha256%3A23441bfd769f596e496be15465fbb0ba8e4ed68992e433c80f8ce424b5cd1caf" http.request.useragent="Go-http-client/1.1" http.response.duration=4.56759935s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:42 +0000] "PUT /v2/foo/bar/blobs/uploads/204a654d-e768-4e5a-8394-77a3783dc62a?_state=wZXN6Kyyzy-g3mnllysD0RT4gtpe1t3HklYRDcbSufx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNGE2NTRkLWU3NjgtNGU1YS04Mzk0LTc3YTM3ODNkYzYyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMjo0Mi45NTIxMDY3ODlaIn0%3D&digest=sha256%3A23441bfd769f596e496be15465fbb0ba8e4ed68992e433c80f8ce424b5cd1caf HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:23441bfd769f596e496be15465fbb0ba8e4ed68992e433c80f8ce424b5cd1caf HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.90s) === RUN TestStartPushReadOnly time="2026-05-13T10:22:47Z" 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.3 time="2026-05-13T10:22:47Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:10:22:47 +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-05-13T10:22:47Z" 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.3 time="2026-05-13T10:22:47Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:22:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=b76e32ec-fab4-45ac-b669-7c918f1be9bf http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" 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.218975ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:22:47Z" 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.3 http.request.host="127.0.0.1:45841" http.request.id=d0403c1f-b676-4ec6-afd9-ede656b7c3cb http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" 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.889462ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:22:47Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=9b949ce2-512e-4458-9cf9-e1cc9442ed8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" 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.81894ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T10:22:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=1baa46b5-a7c7-49fb-9671-93bf9d13755c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" 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=8.134201ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:22:47Z" 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.3 http.request.host="127.0.0.1:45841" http.request.id=1baa46b5-a7c7-49fb-9671-93bf9d13755c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" 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=8.227612ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:22:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=1baa46b5-a7c7-49fb-9671-93bf9d13755c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" 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=8.296993ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:22:47Z" 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.3 http.request.host="127.0.0.1:45841" http.request.id=1baa46b5-a7c7-49fb-9671-93bf9d13755c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" 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=8.360837ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T10:22:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=6c6d179d-1840-41c6-a6ce-3fd64d008e47 http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.661749ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=85bdf920-6185-490f-b18f-124cc98a9eed http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/blobs/uploads/83d592ef-6e91-48e4-8a6a-f1246d038809?_state=93UzcmzhBOADDkyrA-OIMZH3oICutIeXSpOMp4i__a97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4M2Q1OTJlZi02ZTkxLTQ4ZTQtOGE2YS1mMTI0NmQwMzg4MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NDcuODQ2ODk5MjgxWiJ9&digest=sha256%3Ad6c78922ace6a30d479f595a60f7780d5a104f3424a65eb36225edff7b9d3e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.962227048s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/83d592ef-6e91-48e4-8a6a-f1246d038809?_state=93UzcmzhBOADDkyrA-OIMZH3oICutIeXSpOMp4i__a97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4M2Q1OTJlZi02ZTkxLTQ4ZTQtOGE2YS1mMTI0NmQwMzg4MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NDcuODQ2ODk5MjgxWiJ9&digest=sha256%3Ad6c78922ace6a30d479f595a60f7780d5a104f3424a65eb36225edff7b9d3e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=c5bb4a3c-b87c-4965-824a-9cd88112b24d http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319592ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=d7b3fa1f-1797-412b-bf62-361beb3a76c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/blobs/uploads/f6644072-e3d8-46e8-90ab-e3cee021b6ce?_state=7BeJ3pqlDjwLSukmPHgiV_B3uMpVYvxPqebnnE7n1CF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjY0NDA3Mi1lM2Q4LTQ2ZTgtOTBhYi1lM2NlZTAyMWI2Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTIuMDI5MzA0MDE1WiJ9&digest=sha256%3A12b8a06444551d269f55a4f4066e07368a24d5546aba5a742195a6b63aaba327" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851578295s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/f6644072-e3d8-46e8-90ab-e3cee021b6ce?_state=7BeJ3pqlDjwLSukmPHgiV_B3uMpVYvxPqebnnE7n1CF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNjY0NDA3Mi1lM2Q4LTQ2ZTgtOTBhYi1lM2NlZTAyMWI2Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTIuMDI5MzA0MDE1WiJ9&digest=sha256%3A12b8a06444551d269f55a4f4066e07368a24d5546aba5a742195a6b63aaba327 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=264b9a44-2a42-4a35-8093-82f3114a860b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.584092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=115978a7-d4f1-42b3-a9e5-e57132d67864 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.duration=3.369018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=72cca9f4-9402-4c60-b772-7764196b0350 http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" 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=4.907061ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=ad99815b-72af-4e36-a26e-ad88563635ce http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.543666ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45841" http.request.id=b3646a9b-57b1-45bf-9ed6-6c5753335750 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.duration=8.30609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45841" http.request.id=6f369753-089f-4f05-b4d7-02b903123b64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.duration=8.177614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:45841" http.request.id=face95ef-0706-4d84-b418-17707679a97f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.duration=8.401065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=26f29928-47a8-41d1-81d2-9b6039553a77 http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.126045ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=3b79e7f5-ffc0-497f-8e8d-01dd41ea011e http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.350291ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=de1b05dc-3dd6-4e8e-811b-e3d715e15c0f http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79903ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=438e7fe2-a268-4099-a4cf-006442bcfa83 http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" 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.975445ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=error msg="payload digest does match: "sha256:5a497f3b9c9efef4e21e2bfe04d4ede69408f9b40be7c01fa8aa96d5d019e1a6" != "sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524"" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=b76e5c9d-ef8b-475a-b64c-e8cf1762d276 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" time="2026-05-13T10:22:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=b76e5c9d-ef8b-475a-b64c-e8cf1762d276 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.450638ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524" 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:82ec5ef5da019d807dd6f6e82497507c834ff68a53d048275604967837b80524 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=2c0d7939-aa40-458c-a4a4-113b31ee0226 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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.475001ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" 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.3 http.request.host="127.0.0.1:45841" http.request.id=dacd5d8f-2b3e-4839-877c-7202c2e855c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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=2.174142ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=4f42deb9-def6-4d56-b8ac-642dd17cd093 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" 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.279481ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:22:53Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=4f42deb9-def6-4d56-b8ac-642dd17cd093 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" 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.388975ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:22:53Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=4f42deb9-def6-4d56-b8ac-642dd17cd093 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" 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.460976ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=c0042af4-d8df-4724-8fa6-400daa046105 http.request.method=POST http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.327618ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=d79d1d0a-c448-4920-8b86-9cca8c75b39d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/blobs/uploads/8d52ee3a-9abd-4d70-b38d-e426443b612d?_state=NboxWa_O0Nb12eL-A2N6xby6uhcIhIdxwn9l8tEVESl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDUyZWUzYS05YWJkLTRkNzAtYjM4ZC1lNDI2NDQzYjYxMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTMuOTYzMjU5NDA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.04908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/8d52ee3a-9abd-4d70-b38d-e426443b612d?_state=NboxWa_O0Nb12eL-A2N6xby6uhcIhIdxwn9l8tEVESl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDUyZWUzYS05YWJkLTRkNzAtYjM4ZC1lNDI2NDQzYjYxMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTMuOTYzMjU5NDA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:53Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=b806858d-9e27-4489-aa62-7f196ee3334b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" 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.395383ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:22:53Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=b806858d-9e27-4489-aa62-7f196ee3334b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" 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.48995ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:22:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T10:22:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=7757da77-6c0f-4de1-85f3-c9b5668acdf4 http.request.method=POST http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374548ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=ed56265f-1897-432c-9f8b-e89563eb86eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/blobs/uploads/33e46d62-2238-4c0f-9977-bcf20c507422?_state=6nwNZz6QSd7jK8amcm68_7OTdGCfETpHLOE3HO-70c97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzM2U0NmQ2Mi0yMjM4LTRjMGYtOTk3Ny1iY2YyMGM1MDc0MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTQuMjI5MjUwNTgyWiJ9&digest=sha256%3A0a29177240e3f66b52930841c720e38991390c2e8386c8f0306ce872028e573e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.280909301s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/33e46d62-2238-4c0f-9977-bcf20c507422?_state=6nwNZz6QSd7jK8amcm68_7OTdGCfETpHLOE3HO-70c97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzM2U0NmQ2Mi0yMjM4LTRjMGYtOTk3Ny1iY2YyMGM1MDc0MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTQuMjI5MjUwNTgyWiJ9&digest=sha256%3A0a29177240e3f66b52930841c720e38991390c2e8386c8f0306ce872028e573e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:22:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=6f114d6e-3f7f-4e39-9000-d41be45d44ab http.request.method=POST http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798901ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=63ebf408-d569-4409-9772-254957fd670a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/blobs/uploads/80d72242-7902-4e88-9b8b-4a1c9933efeb?_state=DBYy9CA0teI4hTnq-e_xRN03W-mha1GvLjIYky7hr5d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGQ3MjI0Mi03OTAyLTRlODgtOWI4Yi00YTFjOTkzM2VmZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTYuODU1MTU4ODU3WiJ9&digest=sha256%3A0b7c4e775fea7b3d1b777eca569f2872f9f6ddb659d1d93c274ae4bd89fc80fc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.659567211s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:22:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/80d72242-7902-4e88-9b8b-4a1c9933efeb?_state=DBYy9CA0teI4hTnq-e_xRN03W-mha1GvLjIYky7hr5d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGQ3MjI0Mi03OTAyLTRlODgtOWI4Yi00YTFjOTkzM2VmZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjI6NTYuODU1MTU4ODU3WiJ9&digest=sha256%3A0b7c4e775fea7b3d1b777eca569f2872f9f6ddb659d1d93c274ae4bd89fc80fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=6d9df6be-e668-4e48-ac4e-2001517b5dda http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.103453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45841" http.request.id=997fb4c2-ed94-473f-8526-bd11f2ff4d46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.51297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=478c2303-6f6f-4459-bda5-d67183d4a3fb http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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=2.325328ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=874e58fa-41f1-4173-8639-3f173f3f1dd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.276602ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=33d1e4cb-3341-42c0-b719-abb8b659145a http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.70393ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=9cc760b0-d13e-424d-805d-2a6a4bc0f510 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650284ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=82bde0f1-4c98-4b4f-9aea-592b7f5a4e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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.348578ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="rewriting manifest sha256:2d33c988948fab85c585cdfa6a1b01f8e2edf5ca62ddac7087c313fdae4fd50f in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=559d0927-605c-4645-8341-1dbd5bc3eb17 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=559d0927-605c-4645-8341-1dbd5bc3eb17 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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=5.089136ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45841" http.request.id=898cb8d2-4a03-4d6b-b93a-5aee2e0acc33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" 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=2.05701ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45841" http.request.id=48fa46b5-ca02-44da-960b-f22f0747c7af http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.506048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45841" http.request.id=eec9e97c-c5ce-45e5-81b9-60a8eedffbde http.request.method=PUT http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=871fb92f-9866-417e-894d-32b24627de6a http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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=2.12016ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=f780a035-bc21-43ef-aa78-05b8efc73d0d http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.14567ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=0c24eb9b-6451-4742-81c3-f97452647ac5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803843ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=60437126-60f6-434b-8dae-eeb28b4e95e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770092ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="rewriting manifest list sha256:28f67bddba9f92dfda2a2f978a72a625283d327712e24870a5d7c8e86c2350fb in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=b81f24bd-88fd-49ab-bf44-b5716df0f6c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45841" http.request.id=b81f24bd-88fd-49ab-bf44-b5716df0f6c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36988" 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=5.279303ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" 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.3 time="2026-05-13T10:23:00Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=1a1c6ad4-6c97-4c94-aed6-c47bf2d537e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" 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.147926ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" 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.3 http.request.host="127.0.0.1:43595" http.request.id=4297fa30-e8bc-4a57-ae50-1b6a9e9c63ab http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" 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.677216ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=973e6138-1615-4507-bbbd-b195b4fde319 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" 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.876633ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=97846397-54de-4ea5-aeda-043dc0c61699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" 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=7.475993ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:23:00Z" 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.3 http.request.host="127.0.0.1:43595" http.request.id=97846397-54de-4ea5-aeda-043dc0c61699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" 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=7.568327ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:23:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=97846397-54de-4ea5-aeda-043dc0c61699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" 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=7.643344ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:23:00Z" 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.3 http.request.host="127.0.0.1:43595" http.request.id=97846397-54de-4ea5-aeda-043dc0c61699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" 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=7.723327ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T10:23:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=539d99df-a1d2-4af3-bd9e-2df4065ca1c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.388095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=71198acb-421d-420e-ac8d-ebc1ba1408e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/blobs/uploads/caff0c8e-530b-4aea-b131-2204c5c947a6?_state=dB2WczE3rsBYajm7GMzFEGRnbmxAqjXsqfHLAQTyLFx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYWZmMGM4ZS01MzBiLTRhZWEtYjEzMS0yMjA0YzVjOTQ3YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MDAuOTI1MDU1NTY4WiJ9&digest=sha256%3A5f7d469a5887f5bb7d78adf247079aa682265e43aed9c3f445b4954c57bd88dc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.557897186s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/caff0c8e-530b-4aea-b131-2204c5c947a6?_state=dB2WczE3rsBYajm7GMzFEGRnbmxAqjXsqfHLAQTyLFx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYWZmMGM4ZS01MzBiLTRhZWEtYjEzMS0yMjA0YzVjOTQ3YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MDAuOTI1MDU1NTY4WiJ9&digest=sha256%3A5f7d469a5887f5bb7d78adf247079aa682265e43aed9c3f445b4954c57bd88dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=f104956c-299b-4806-b771-de476ed211f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.2255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=259f2014-1475-43fb-be51-611b0562903e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/blobs/uploads/a567bbf8-f2db-47ef-97ea-4057f28f403a?_state=Td_U2y81_8OunmCSWr0yyz4DgL5DV15HWq364Xdbi997Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTY3YmJmOC1mMmRiLTQ3ZWYtOTdlYS00MDU3ZjI4ZjQwM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MDYuODI1NjU5ODhaIn0%3D&digest=sha256%3A4339f1837654ec9a7358bb5937b98b5a60d4f1d5e4651c2db77255c1211d1a52" http.request.useragent="Go-http-client/1.1" http.response.duration=4.079443578s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/a567bbf8-f2db-47ef-97ea-4057f28f403a?_state=Td_U2y81_8OunmCSWr0yyz4DgL5DV15HWq364Xdbi997Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTY3YmJmOC1mMmRiLTQ3ZWYtOTdlYS00MDU3ZjI4ZjQwM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MDYuODI1NjU5ODhaIn0%3D&digest=sha256%3A4339f1837654ec9a7358bb5937b98b5a60d4f1d5e4651c2db77255c1211d1a52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=6e0047f9-bad6-4fa9-a6a7-e151b62bedd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.613611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=8492681b-fca8-41e3-8137-9ae1201385ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.230125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=1ba7b72c-7068-4338-92b4-03c689e16e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" 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=4.497833ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=181ba875-b5f2-4dac-a671-3091f89f6b8a http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.572076ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43595" http.request.id=ac1f199e-7be4-445b-939a-012830c8af63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.077685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43595" http.request.id=adc3e28d-c00a-4198-bac8-710e336c9153 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.198949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43595" http.request.id=43a2c220-2d59-469a-8b7e-38007db0f02f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.280263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=959f6805-902f-4620-bae4-649976d5ea90 http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.692039ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=4fcebbfc-e6c0-4c6d-94ff-2e118d0feb49 http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90823ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=02c415e8-3c66-414f-9424-e870e2cc0f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.276085ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=8ed2905a-b4b0-4f82-aadc-beeb074f35e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47000" 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.929923ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=error msg="payload digest does match: "sha256:b5b5da28e82fd077b5c7a7ad9f6a1361e8ee4fc299257d9f7398019c91b7fb55" != "sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b"" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=debe139d-03de-47ae-a6da-04e2d360b028 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" time="2026-05-13T10:23:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=debe139d-03de-47ae-a6da-04e2d360b028 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47000" http.request.uri="/v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.452289ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b" 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:42f848c82ae535d4a169a58218226567d1f948586d9a97519c24db8c168a119b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=85c5903d-198a-4c9d-9504-d9524af937cc http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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.430056ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" 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.3 http.request.host="127.0.0.1:43595" http.request.id=84e03c5a-83b0-4e16-904c-43bda005b7d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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.987149ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=6babab4e-cbee-4218-9990-e920bfb161f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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.335427ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=6babab4e-cbee-4218-9990-e920bfb161f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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.472737ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:10Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=6babab4e-cbee-4218-9990-e920bfb161f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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.586863ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=82e50900-2ce8-4cfa-bc51-1b579123d793 http.request.method=POST http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.359778ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:10Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=6cf2c817-6ca6-42fc-b867-a3c3672ddb86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/blobs/uploads/569a565a-f1fa-46d3-b4a2-8c85c0040556?_state=8FfGpZaFuGE-Vh1tqPx0NKcFgEdx9dpKE6BHNjiBWkF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjlhNTY1YS1mMWZhLTQ2ZDMtYjRhMi04Yzg1YzAwNDA1NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTAuOTk1NjUzNloifQ%3D%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.944291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/569a565a-f1fa-46d3-b4a2-8c85c0040556?_state=8FfGpZaFuGE-Vh1tqPx0NKcFgEdx9dpKE6BHNjiBWkF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjlhNTY1YS1mMWZhLTQ2ZDMtYjRhMi04Yzg1YzAwNDA1NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTAuOTk1NjUzNloifQ%3D%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:11Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=0aad9d00-e170-42de-9c9f-0600fb443827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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.487314ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:11Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=0aad9d00-e170-42de-9c9f-0600fb443827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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.576394ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:23:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T10:23:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=4479d3d7-a744-4d54-be6a-de2f72680635 http.request.method=POST http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.490834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=58dd2548-ec3e-4ccb-84fc-1abce3d20776 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/blobs/uploads/9d2b434a-6285-4704-bae2-18b76ed791e2?_state=aIQkMqE3RrdYrcyE2pRV69szfxFjpd4UyPLn8729b5R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDJiNDM0YS02Mjg1LTQ3MDQtYmFlMi0xOGI3NmVkNzkxZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTEuMjUwOTk2MjY2WiJ9&digest=sha256%3Add5969377ecfef5784ccd07b4cb6da432a1b4279ab8a45dbd042785a09e896c6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.346640803s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/9d2b434a-6285-4704-bae2-18b76ed791e2?_state=aIQkMqE3RrdYrcyE2pRV69szfxFjpd4UyPLn8729b5R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZDJiNDM0YS02Mjg1LTQ3MDQtYmFlMi0xOGI3NmVkNzkxZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTEuMjUwOTk2MjY2WiJ9&digest=sha256%3Add5969377ecfef5784ccd07b4cb6da432a1b4279ab8a45dbd042785a09e896c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=a0c9487b-f25c-4653-b974-44846bad1995 http.request.method=POST http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.346073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=2fb7e128-35a2-4260-a877-a599bb9659c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/blobs/uploads/efbf1b1d-c6df-42ff-a31a-dd166abc7cdd?_state=hE9tQ8b_-eUdg3gXUWxVAEt5J_NQsakhwmoN43aYxBF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZmJmMWIxZC1jNmRmLTQyZmYtYTMxYS1kZDE2NmFiYzdjZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTMuNzYxODQ3NDQ4WiJ9&digest=sha256%3A4b6e9b4562d2578445cdf89a13652128e3accc06888d6b2052cabcbe6735fdf2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230551007s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/efbf1b1d-c6df-42ff-a31a-dd166abc7cdd?_state=hE9tQ8b_-eUdg3gXUWxVAEt5J_NQsakhwmoN43aYxBF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZmJmMWIxZC1jNmRmLTQyZmYtYTMxYS1kZDE2NmFiYzdjZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTMuNzYxODQ3NDQ4WiJ9&digest=sha256%3A4b6e9b4562d2578445cdf89a13652128e3accc06888d6b2052cabcbe6735fdf2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=28cdbdd4-1baf-4722-b2ab-08c19e857905 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.23372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43595" http.request.id=d7e0bf77-1174-441f-8758-26d94e8cc032 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.631053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=b4c2359f-74ed-411e-9139-f468c47b1f6c http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=2.26608ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=cd39a151-d7b0-4e7b-b36e-b63c000a87df http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.210305ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=121b0504-193c-43bf-9813-5d984b5be8c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795633ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=6624e893-d1cc-48c6-bca6-11b1eb919622 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.711445ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=6e337452-32f1-410b-8ee9-67226d8061fa http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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.305271ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="rewriting manifest sha256:70eaa525e0f463ff8d8cee0a31e6ada1f1be23824e8f3a295b311e5c6c9088f8 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=009eec7e-53fe-4131-a8a8-816e5d0d5f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=009eec7e-53fe-4131-a8a8-816e5d0d5f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=5.043991ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43595" http.request.id=a24d5f77-0c67-4a5e-9e70-29add89efbe0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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=2.060351ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43595" http.request.id=d95ec82d-37b4-4cb1-88b2-2f4ab0e12eae http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.532728ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43595" http.request.id=8584743c-a3e3-4ac7-9427-cb34973e1860 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.359825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=d598438f-73fd-4204-a9e2-648134f7321d http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=2.281558ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=f1a5acc9-bdb3-4f22-a7d6-69ea24ce89c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.230174ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=b1257418-46eb-49ff-98d1-b66c0a6f837b http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769085ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=776c2cc5-958b-4d7d-83f1-4fcf1f121f39 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615317ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="rewriting manifest list sha256:b4ea648299097108c536b77912463bb9ec74fda6588fc20e7b52485b13c2500b in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=71d8f75d-8c2f-497f-9762-0a9b554598f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43595" http.request.id=71d8f75d-8c2f-497f-9762-0a9b554598f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=5.311274ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (27.51s) === RUN TestGetManifestWithStorageError time="2026-05-13T10:23:15Z" 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.3 time="2026-05-13T10:23:15Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43963" http.request.id=be59a2ac-efb6-43f1-b64d-ea3095a49763 http.request.method=GET http.request.remoteaddr="127.0.0.1:48972" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.038995ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43963" http.request.id=13f2b7c8-995d-4b9b-8d87-010879e56925 http.request.method=GET http.request.remoteaddr="127.0.0.1:48972" 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.823959ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43963" http.request.id=d33bf9f3-af4d-4ee0-b8bf-0e3d26b8cfc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48972" 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.801216ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:43963" http.request.id=e67f5b0d-737b-451c-a8f8-2aff689fb786 http.request.method=GET http.request.remoteaddr="127.0.0.1:48972" 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.711989ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-05-13T10:23:15Z" 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.3 time="2026-05-13T10:23:15Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=86dfe00c-a071-4a6c-9f45-9fa553eb784f http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" 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.090729ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" 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.3 http.request.host="127.0.0.1:36811" http.request.id=6f4aef38-3082-4716-b5a6-2ef733c194ea http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" 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.743626ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=aa289adf-971b-497e-9d74-cd141f61de8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" 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.775463ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a90a871b-64b2-4b6e-b827-2cec17d24400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" 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=7.512909ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:23:15Z" 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.3 http.request.host="127.0.0.1:36811" http.request.id=a90a871b-64b2-4b6e-b827-2cec17d24400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" 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=7.604669ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:23:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a90a871b-64b2-4b6e-b827-2cec17d24400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" 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=7.674697ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T10:23:15Z" 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.3 http.request.host="127.0.0.1:36811" http.request.id=a90a871b-64b2-4b6e-b827-2cec17d24400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" 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=7.746197ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T10:23:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=e8f58ff1-ec40-4dc1-81a1-9a9f23ec5ca0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=6343ad29-889c-4dea-ad64-7ef887166df7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/blobs/uploads/93ebdaa2-f985-4462-a1f5-b5273086f969?_state=J6qU5Ty5d1Ov_ntAtImN8RUgNQGo64vxtob8cjj1sYZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5M2ViZGFhMi1mOTg1LTQ0NjItYTFmNS1iNTI3MzA4NmY5NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTUuMzY4Nzg1NDQ3WiJ9&digest=sha256%3A4b83c80aa3a525fc43cecdc0751b2899aa148a07be864969c9ad104a790211fe" http.request.useragent="Go-http-client/1.1" http.response.duration=3.946434277s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/93ebdaa2-f985-4462-a1f5-b5273086f969?_state=J6qU5Ty5d1Ov_ntAtImN8RUgNQGo64vxtob8cjj1sYZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5M2ViZGFhMi1mOTg1LTQ0NjItYTFmNS1iNTI3MzA4NmY5NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTUuMzY4Nzg1NDQ3WiJ9&digest=sha256%3A4b83c80aa3a525fc43cecdc0751b2899aa148a07be864969c9ad104a790211fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=d8c5e464-db0e-47cb-8e65-b8c10b1f845c http.request.method=POST http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.610156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=850b449a-efe9-4ed9-a585-355427b61947 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/blobs/uploads/8dd10f4e-7a47-4d8f-a4ec-e115774213ca?_state=xl4DeuODY-fRbQi35U3KF2ml5CJ4d_wxnWvsYClU_1h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZGQxMGY0ZS03YTQ3LTRkOGYtYTRlYy1lMTE1Nzc0MjEzY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTkuNTQ5MTY1MTA0WiJ9&digest=sha256%3A48e1e93a96dcf09e0d986a8f42df06f8e50de837587fbddcadb7005a9e71f15d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.946897339s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/8dd10f4e-7a47-4d8f-a4ec-e115774213ca?_state=xl4DeuODY-fRbQi35U3KF2ml5CJ4d_wxnWvsYClU_1h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZGQxMGY0ZS03YTQ3LTRkOGYtYTRlYy1lMTE1Nzc0MjEzY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MTkuNTQ5MTY1MTA0WiJ9&digest=sha256%3A48e1e93a96dcf09e0d986a8f42df06f8e50de837587fbddcadb7005a9e71f15d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=831b7eac-f33f-494e-abb7-d18ff2a165da http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.471677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=0ed21e56-d104-4400-ad4d-bef6318c5fd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.278465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=0bd23186-86b9-49fe-8230-037ce65fa20d http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" 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=4.764382ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=e1a51d5e-5326-45a8-b2e4-e86037d8a783 http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.598359ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36811" http.request.id=0f707c3a-c1e5-42b4-b79c-b5a2a1dfa63f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.232763ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36811" http.request.id=7069df7d-b992-467c-aa4f-c982a9d7bef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.173023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:36811" http.request.id=af74ec73-680e-4708-bd05-eac88cbc2367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.610184ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=b6df9a14-58f2-403b-a799-85e16fa111f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.791674ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=634bd457-0deb-4c0d-bc7d-7f17b014bd20 http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835202ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=65f7cf71-18f5-4d13-81d6-3e59a4ac30d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468655ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=9b3c9e59-e220-4a32-bbc1-5de04f8c0fe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33836" 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.808228ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=error msg="payload digest does match: "sha256:922e286e314d807f35606543dfcba12e7baa550b4d23cae4f2806961811a4dee" != "sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3"" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=3946973c-efb4-4c8e-9c82-f008e1fadfb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" time="2026-05-13T10:23:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=3946973c-efb4-4c8e-9c82-f008e1fadfb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33836" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.281935ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a7ce9b24-3f7e-48bd-b9bc-3d97a80d1848 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.669038ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=628fdc7c-b1d1-4925-8d59-bad6a7865a5f http.request.method=GET http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.044815ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=e183b0b7-0724-4cd2-a3b1-39a893b1f873 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53884" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.52778ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=12655ba5-6cbf-4425-abc9-77832db3adaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:53898" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.526663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=1b49c077-0e9d-4f88-82ac-2923df206c0a http.request.method=GET http.request.remoteaddr="127.0.0.1:53898" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.686969ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=3aced776-5530-4ffb-b58b-50ec821e80cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53908" 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=2.829384ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a58ba6ce-c582-432f-a8c9-358fa609f294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.944689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=11b77d82-760a-4cad-89e5-0a16d3a80e21 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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=2.067438ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=717ea9d1-7829-44fd-9064-39ec0609a7eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444854ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b3f2621b4edbff8e8f3fee38e79fb572c51cda1b827d240b1e0feb0c36b2acd3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=5089a9d5-8292-43d4-9d3c-935de458622a http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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.85327ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=fc8dd4e0-5a50-41cc-9453-b5d92b975e72 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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.989775ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" 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.3 http.request.host="127.0.0.1:36811" http.request.id=c7d259a6-46f5-41d4-8798-2aacab844929 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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.846138ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=1bc34980-a03b-408c-ae3a-2273f07e4af9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" 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.065179ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:21Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=1bc34980-a03b-408c-ae3a-2273f07e4af9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" 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.152397ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:21Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=1bc34980-a03b-408c-ae3a-2273f07e4af9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" 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.227771ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a672ab7e-648e-47be-ae78-21aed37e443f http.request.method=POST http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.184408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=239c0e01-b14d-42b5-b25e-80613cc6e8f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/blobs/uploads/6f38fd56-ea94-418e-9a21-f86f876478b6?_state=Ff0vg8xykAihCLYdVh-zHoI6KBon7yumC21IvOhbyAN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjM4ZmQ1Ni1lYTk0LTQxOGUtOWEyMS1mODZmODc2NDc4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MjEuNjI4NjY5MzU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.853858ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/6f38fd56-ea94-418e-9a21-f86f876478b6?_state=Ff0vg8xykAihCLYdVh-zHoI6KBon7yumC21IvOhbyAN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZjM4ZmQ1Ni1lYTk0LTQxOGUtOWEyMS1mODZmODc2NDc4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MjEuNjI4NjY5MzU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=a327a49f-c93d-41bb-ac84-b8bc47587ea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" 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.126183ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:21Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=a327a49f-c93d-41bb-ac84-b8bc47587ea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" 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.231635ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T10:23:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a39cdc34-e49d-4e6a-94b5-a9b54c906669 http.request.method=POST http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.911473ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=85a602c9-904c-425a-88ca-8e544498f918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/blobs/uploads/eec4bfb3-679c-435c-9435-939cb039c00c?_state=0HPlB6aMHhkI0s-lcYgOVglhNPxY3Lf3MnyCMqxTWnF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWM0YmZiMy02NzljLTQzNWMtOTQzNS05MzljYjAzOWMwMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MjEuOTIzMTY0Njg0WiJ9&digest=sha256%3A34cdfce27e6acc56cf58fe61022e5b28e033de44c5d1f9cf6186008fac7c83cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.974745073s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/eec4bfb3-679c-435c-9435-939cb039c00c?_state=0HPlB6aMHhkI0s-lcYgOVglhNPxY3Lf3MnyCMqxTWnF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWM0YmZiMy02NzljLTQzNWMtOTQzNS05MzljYjAzOWMwMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MjEuOTIzMTY0Njg0WiJ9&digest=sha256%3A34cdfce27e6acc56cf58fe61022e5b28e033de44c5d1f9cf6186008fac7c83cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=a751a3d8-69e1-4747-b498-71c517057296 http.request.method=POST http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.768056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=b1aded9e-bd47-435c-acb6-2bbfe2920342 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/blobs/uploads/2bb0af0f-1598-4ad8-be17-e4da956ff70b?_state=K71yh-ixbcQqv2bv7eGTJd5M-r0MK8MwIxA-bF9XsLp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYmIwYWYwZi0xNTk4LTRhZDgtYmUxNy1lNGRhOTU2ZmY3MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MjQuMjE0NDI4NTYxWiJ9&digest=sha256%3A161d6d6bbd7e6d0bb93170c75f55af430c415c97859d208c8cb40bf6c49b1022" http.request.useragent="Go-http-client/1.1" http.response.duration=3.061619871s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/2bb0af0f-1598-4ad8-be17-e4da956ff70b?_state=K71yh-ixbcQqv2bv7eGTJd5M-r0MK8MwIxA-bF9XsLp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYmIwYWYwZi0xNTk4LTRhZDgtYmUxNy1lNGRhOTU2ZmY3MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTA6MjM6MjQuMjE0NDI4NTYxWiJ9&digest=sha256%3A161d6d6bbd7e6d0bb93170c75f55af430c415c97859d208c8cb40bf6c49b1022 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=a83b0cb4-e526-4b7b-ba7e-5ac0ed69a46e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.49732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=b171d9ae-2d94-44d4-b361-b05d72375dfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.705994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=b7e16cab-ec34-400b-bc7a-d62a0ea71a80 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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=2.49633ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=cf578fdb-9884-4486-85a1-3c89577d964e http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.439001ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=0035b794-051f-4bfe-8071-59d2d9f9f129 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.05139ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=263b8e16-2bd6-4b17-a483-9a8b8dc5eb63 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.862792ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=34f07551-bfe3-4f25-acb1-f0261cf22219 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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.81632ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="rewriting manifest sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=043aa0e1-a62c-4291-b5cc-17aaf5c77fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=043aa0e1-a62c-4291-b5cc-17aaf5c77fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" 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=5.065245ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=d363ea03-e156-4398-943d-d172895afc37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.443685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=3b10f79b-a55f-4469-b240-c13b740fb7e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53916" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.212464ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=0a27b8f5-e544-4c18-bab2-458396db7633 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33260" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.481233ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=1b67e178-050a-469c-8453-8d5ef5087ce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33268" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.227764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=0d0a380a-f144-4720-bafd-cf76f4fd2556 http.request.method=GET http.request.remoteaddr="127.0.0.1:33268" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.46182ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=e41d6927-5cd9-4b9d-b587-391fbef05e5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33276" 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=2.519354ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36811" http.request.id=4317da54-23b1-4ed4-9fe4-bebfbe75795e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33288" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=edba4891-0968-4596-a64c-345611275fce http.request.method=GET http.request.remoteaddr="127.0.0.1:33288" 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.939661ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=3b44bbfe-2497-4b93-b048-0e27159e2cbd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33288" http.request.uri="/v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.614077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9160a34ad3b20655f009a888b538928f381d2da5d46b3dbfffcb761b6442210d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36811" http.request.id=3d26e043-0366-4e70-a848-74b6d00ce4c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33288" 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=2.056122ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (12.27s) === RUN TestManifestDeleteDisabled time="2026-05-13T10:23: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.3 time="2026-05-13T10:23:27Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:37079" http.request.id=4b437e61-31c7-44f9-900e-4fb5dc249d42 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32968" 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=2.441683ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-13T10:23: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.3 time="2026-05-13T10:23:27Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T10:23:27Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T10:23:27Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:36307" http.request.id=54179ac6-5c32-46d9-8c89-597aa7d8e2ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:32820" 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=4.268196ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:36307" http.request.id=69680335-fdb1-4738-9f49-b81e170671f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32830" 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=4.10545ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:36307" http.request.id=01c3fdf5-ce28-4e61-a596-5edc6ad522aa http.request.method=POST http.request.remoteaddr="127.0.0.1:32834" 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=4.053554ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T10:23:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:36307" http.request.id=2a152c72-107c-4fb1-8644-2fc67b1c74c5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32848" 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=4.094347ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.07s) === RUN TestProxyManifestGetByTag time="2026-05-13T10:23: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.3 time="2026-05-13T10:23:27Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=e9eef641-6f10-4e90-a5f7-60318e20125e http.request.method=POST http.request.remoteaddr="127.0.0.1:52316" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.892865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=367358c5-91d2-471b-a502-bbc63fd95e75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52316" http.request.uri="/v2/foo/bar/blobs/uploads/d44175a0-3d2f-4fcb-be99-03648acc538e?_state=Dh6XqPjdHj3YaHDmovgdvQKZH3xhzytbAc5wNbt5hVZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NDE3NWEwLTNkMmYtNGZjYi1iZTk5LTAzNjQ4YWNjNTM4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMzoyNy42NjQ3NDM3MzJaIn0%3D&digest=sha256%3A8fd76d094d564e47daefb0c3022a12147c1301beffe081e3c3e6ea070aa543a5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.769349614s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:27 +0000] "PUT /v2/foo/bar/blobs/uploads/d44175a0-3d2f-4fcb-be99-03648acc538e?_state=Dh6XqPjdHj3YaHDmovgdvQKZH3xhzytbAc5wNbt5hVZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NDE3NWEwLTNkMmYtNGZjYi1iZTk5LTAzNjQ4YWNjNTM4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMzoyNy42NjQ3NDM3MzJaIn0%3D&digest=sha256%3A8fd76d094d564e47daefb0c3022a12147c1301beffe081e3c3e6ea070aa543a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=358f628c-e15c-40f0-94f5-74894cfdd0f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52316" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.918725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=5c26b9b1-35af-40d1-9d5f-1421a2252b93 http.request.method=GET http.request.remoteaddr="127.0.0.1:52316" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.729285ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45679" go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=9e7a7178-4330-479a-a4ed-f2a3947b1f09 http.request.method=GET http.request.remoteaddr="127.0.0.1:52326" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.208789ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45679/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:45679/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=9ea6ce99-db8b-4c9f-be72-defba0cca0d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34136" http.request.uri="/v2/foo/bar/manifests/sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd" time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=77118825-f69a-4602-981e-24c2978926a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52336" http.request.uri="/v2/foo/bar/manifests/sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.146289ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "GET /v2/foo/bar/manifests/sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd with ttl=167h59m59.999997305s" go.version=go1.26.3 time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=9ea6ce99-db8b-4c9f-be72-defba0cca0d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34136" http.request.uri="/v2/foo/bar/manifests/sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=15.898404ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "GET /v2/foo/bar/manifests/sha256:f399863b5f55def3cdcc18085e7e5abc2f85e22123448d2f2e64b747c484f8cd HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=3aad3ae3-a72e-430f-8e09-84050466107a http.request.method=GET http.request.remoteaddr="127.0.0.1:52336" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.145693ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45679/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:45679/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=382a52d0-3d98-430a-9cfd-f25724c82287 http.request.method=GET http.request.remoteaddr="127.0.0.1:34150" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=dbf8a914-710c-4776-86e5-e523e0f9d34d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52340" 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=5.565777ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=382a52d0-3d98-430a-9cfd-f25724c82287 http.request.method=GET http.request.remoteaddr="127.0.0.1:34150" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=13.497495ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:23:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=db097efb-33f2-4a99-8e90-a0f0dfe961ab http.request.method=POST http.request.remoteaddr="127.0.0.1:52340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.363646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=6e16e02c-7674-4078-922a-6b12c8db89d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52340" http.request.uri="/v2/foo/bar/blobs/uploads/9028387c-0305-4738-abe7-cbceebade137?_state=uIFPXpO4N43nfxmjnRuOdr6cktrwCteyxpu-pOrFvGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwMjgzODdjLTAzMDUtNDczOC1hYmU3LWNiY2VlYmFkZTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMzozMC42OTI3MTM1NjVaIn0%3D&digest=sha256%3A603bc2268a33b559145c9a915893a0d1863a6e8bf6f7c0b796be9ad3d6062b0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.778763341s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:30 +0000] "PUT /v2/foo/bar/blobs/uploads/9028387c-0305-4738-abe7-cbceebade137?_state=uIFPXpO4N43nfxmjnRuOdr6cktrwCteyxpu-pOrFvGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwMjgzODdjLTAzMDUtNDczOC1hYmU3LWNiY2VlYmFkZTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMDoyMzozMC42OTI3MTM1NjVaIn0%3D&digest=sha256%3A603bc2268a33b559145c9a915893a0d1863a6e8bf6f7c0b796be9ad3d6062b0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=ca505f55-88ea-4a9f-a131-b05dc98f616c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52340" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.346283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:10:23:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=72947b95-8979-4dfb-8a4f-aa0b26f267d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52340" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.631746ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:23:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45679/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:45679/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=c52fe496-6717-41c1-afe7-5d03ff870b5a http.request.method=GET http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=7b625d62-dcd7-4bec-b481-5a4fe1b74184 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52356" 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.9383ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:32 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=b0686a96-8785-437e-b998-ed896403de73 http.request.method=GET http.request.remoteaddr="127.0.0.1:52356" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.730221ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:10:23:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45679/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:45679/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=c52fe496-6717-41c1-afe7-5d03ff870b5a http.request.method=GET http.request.remoteaddr="127.0.0.1:34156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45679" http.request.id=fc28317a-8b24-4b38-8b14-b962b87f93ba http.request.method=GET http.request.remoteaddr="127.0.0.1:52360" 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=4.86023ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T10:23:32Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:aa807f0d44148c0a8d5c2cecb0239ea1ce63f316e24ea41b497f9aec6fa4f322 with ttl=167h59m59.99999473s" go.version=go1.26.3 time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36561" http.request.id=c52fe496-6717-41c1-afe7-5d03ff870b5a http.request.method=GET http.request.remoteaddr="127.0.0.1:34156" 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=22.473552ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:10:23:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.09s) === RUN TestAppDispatcher time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46427" http.request.id=3ffd0338-6c7d-4d46-b537-da6409715036 http.request.method=GET http.request.remoteaddr="127.0.0.1:46394" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377713ms http.response.status=200 http.response.written=0 time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46427" http.request.id=486805c4-9b5a-496b-afbe-280f6f01cfd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46394" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.981128ms http.response.status=200 http.response.written=0 time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46427" http.request.id=11445779-f929-4b45-84d1-a6d04bdd947c http.request.method=GET http.request.remoteaddr="127.0.0.1:46394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849502ms http.response.status=200 http.response.written=0 time="2026-05-13T10:23:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46427" http.request.id=4ac4ef72-b55f-4033-b338-3dfc64054869 http.request.method=GET http.request.remoteaddr="127.0.0.1:46394" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.896924ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-13T10:23:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:32Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:32Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.3 http.request.host="127.0.0.1:42827" http.request.id=d63f6b05-00aa-42da-a616-926aeecd6fdd http.request.method=GET http.request.remoteaddr="127.0.0.1:47462" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-13T10:23:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:32Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:32Z" level=info msg="configuring file health check path=/tmp/healthcheck1300378558, interval=1" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T10: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.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:36Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:36Z" level=info msg="configuring TCP health check addr=127.0.0.1:36669, interval=1" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-13T10:23:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:40Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf time="2026-05-13T10:23:40Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41883, interval=1, threshold=3" go.version=go1.26.3 instance.id=8ccf6ac2-83e8-499d-9f37-62c07c7a87bf --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 144.849s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.68s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.83s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.641s === RUN TestSchedule time="2026-05-13T10:21:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 time="2026-05-13T10:21:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996364ms" go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 time="2026-05-13T10:21:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.974µs" go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 time="2026-05-13T10:21:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.039µs" go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-13T10:21:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T10:21:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 time="2026-05-13T10:21:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997549ms" go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 time="2026-05-13T10:21:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998012ms" go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 time="2026-05-13T10:21:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-13T10:21:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=8068a406-dd9f-4725-a7a1-882e23db3079 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.580s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.69s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26234368 sha256:95702ebdd3329388df79dd2d6f24ae43e6d53736751393bc3830422bcd1ebc27 [] map[] } --- PASS: TestSimpleBlobRead (0.81s) === RUN TestBlobMount --- PASS: TestBlobMount (0.75s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.15s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.69s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (4.10s) === 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:93c83db232cd5478ffdc7574a1cd1ef694fdef943b1937ffb7c299ded40ca327 palailogos: marking blob sha256:6d96e90a312155224cfe6e50b9585c5bbe23879562d89fae3aeb09237e30fdee palailogos: marking blob sha256:b499990467553ae96d106b8b91e90a8a8e902d0df25931948b6cc9b05836fecd palailogos: marking manifest sha256:aa75aafcab2d94f08719a42e4eb922d8d80a73cd99e9320bdc4f6745051c53df palailogos: marking blob sha256:583f2cf6feca926d3209a347b391c1e3f8dc517e4e19b8323a2f9a54edaba50d palailogos: marking blob sha256:89e202382a0d4923e87eaebc538476c000ce859fdf1f03e340cba59ed84ebdf9 palailogos: marking manifest sha256:e019eca169dcda1792539cb8c9c249d21e1d5dddebbe8b9b83d8ea4f64539e44 palailogos: marking blob sha256:aa75aafcab2d94f08719a42e4eb922d8d80a73cd99e9320bdc4f6745051c53df palailogos: marking blob sha256:93c83db232cd5478ffdc7574a1cd1ef694fdef943b1937ffb7c299ded40ca327 palailogos: marking manifest sha256:fd0c6640e38342316799ade13e041a5725e09f704901693bad0bc1c0d6e463ad palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:6ffd5f5c87c51a7826226b1cbb905506687ad393f4c41095cc0c9828767a5463 palailogos: marking blob sha256:a4f0a6b0d8cf83e7165007a38c8d1bb639ed81f07b5044043b3033ca5573477d 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.69s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3 deletemanifests: marking manifest sha256:fa9dfb09abfd0609a602bdf803b481052e22ead21e20996229801161571ee7ca deletemanifests: marking blob sha256:7c075d9b9cfbf137429259b05a7dc173bf243b0d5dd498a4263bf220e2bbef4c deletemanifests: marking blob sha256:e368f9cfa0fe52f659ccfa413ea4e3705e5c9f124a1672a1cf6448b6c7a7599b deletemanifests: marking blob sha256:5f0d18b38d059f4118591f23f3f100dfce9feae8070a31fc4697ea5e8e4eefdb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3 blob eligible for deletion: sha256:0f5bc7dfdfd560e30952971fff2b035bf2f6752e700de4496e06b59ef579c298 blob eligible for deletion: sha256:246a6793a79119764512497947efb5257d46d14be52a7dd737cf09f4d042fdc9 blob eligible for deletion: sha256:35ddd6dad34a06f1bebf590694b66d4ef4d6c5c2c54e00c8a072b0a5060cdbad deletemanifests manifest eligible for deletion: sha256:3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3 deletemanifests: marking manifest sha256:fa9dfb09abfd0609a602bdf803b481052e22ead21e20996229801161571ee7ca deletemanifests: marking blob sha256:7c075d9b9cfbf137429259b05a7dc173bf243b0d5dd498a4263bf220e2bbef4c deletemanifests: marking blob sha256:e368f9cfa0fe52f659ccfa413ea4e3705e5c9f124a1672a1cf6448b6c7a7599b deletemanifests: marking blob sha256:5f0d18b38d059f4118591f23f3f100dfce9feae8070a31fc4697ea5e8e4eefdb time="2026-05-13T10:21:46Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 time="2026-05-13T10:21:46Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:246a6793a79119764512497947efb5257d46d14be52a7dd737cf09f4d042fdc9 time="2026-05-13T10:21:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/246a6793a79119764512497947efb5257d46d14be52a7dd737cf09f4d042fdc9" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:35ddd6dad34a06f1bebf590694b66d4ef4d6c5c2c54e00c8a072b0a5060cdbad time="2026-05-13T10:21:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35ddd6dad34a06f1bebf590694b66d4ef4d6c5c2c54e00c8a072b0a5060cdbad" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3 time="2026-05-13T10:21:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3aa5534c04fc00628d792b568aabbc936b13ab124bdb9efb42ef2b53d1fdbab3" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:0f5bc7dfdfd560e30952971fff2b035bf2f6752e700de4496e06b59ef579c298 time="2026-05-13T10:21:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0f5bc7dfdfd560e30952971fff2b035bf2f6752e700de4496e06b59ef579c298" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 --- PASS: TestDeleteManifestIfTagNotFound (2.81s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1cc4c1b65c937ab91a4ba64606b9e339f8a2d608d27398aba3b09ad8695e2f49 time="2026-05-13T10:21:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1cc4c1b65c937ab91a4ba64606b9e339f8a2d608d27398aba3b09ad8695e2f49" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:ad1c837faa3fba13937f2da9ae49df9ff753bcd4ab02bbcd84817d35900d8f95 time="2026-05-13T10:21:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ad/ad1c837faa3fba13937f2da9ae49df9ff753bcd4ab02bbcd84817d35900d8f95" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:eea712fff9c9563e82b17230f218379df7b3d2094033a48eafba6996fc6ea6e9 time="2026-05-13T10:21:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eea712fff9c9563e82b17230f218379df7b3d2094033a48eafba6996fc6ea6e9" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 --- PASS: TestGCWithMissingManifests (0.93s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:07f7a52c609bacc06cabadd4dfd52f3419fff15be0a2c721ed668d011db34d7d komnenos: marking blob sha256:d071f555a0e2e165d44d1e53ab227bd00d18ebafb139f3dc8b725eda1ab3bcb5 komnenos: marking blob sha256:0e5f319fa7c8a47a277c25ffefc9865038daa993f98d5802b3fc075761443a63 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:1cb617a3a250fd2dbaa1e7ae29b9968119b022d5970242abcc58d8cd530a6ccd time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1cb617a3a250fd2dbaa1e7ae29b9968119b022d5970242abcc58d8cd530a6ccd" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:7cd3e094b569ca84e84a71a2d86a48ae00bd96bdfa2cd17a21412773e28c46aa time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7cd3e094b569ca84e84a71a2d86a48ae00bd96bdfa2cd17a21412773e28c46aa" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:8fdbaa821253c17938b9629c6ac2bd231e9a7a10e4c1730594861507ad40b4a0 time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8fdbaa821253c17938b9629c6ac2bd231e9a7a10e4c1730594861507ad40b4a0" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:9c414b112e01a0cff33fc55916c8c611fbf280f8e1f3c440c8ebc5a6e6c9973a time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c414b112e01a0cff33fc55916c8c611fbf280f8e1f3c440c8ebc5a6e6c9973a" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:a4e8d8c0b4ec86d6e1b87edf6a29b1287ef3fd8c18ca18b7a15c60ed41a8d067 time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a4e8d8c0b4ec86d6e1b87edf6a29b1287ef3fd8c18ca18b7a15c60ed41a8d067" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 blob eligible for deletion: sha256:b936eb71d10f24fc3df897b1630ca090f7745da41197300d977d837f08eaacc0 time="2026-05-13T10:21:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b936eb71d10f24fc3df897b1630ca090f7745da41197300d977d837f08eaacc0" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 --- PASS: TestDeletionHasEffect (2.75s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.44s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:14ee880dd4eba99bebaae05628e06de50ff42f9729f9d73dc594ced16274718c michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4b78444dd7d5c24992c8ee3fb5a2815750fb78402d5d182dfc01a42f899080e1 michael_z_doukas: marking blob sha256:d7cf4113ef96536873e004f243280de078976a39a69b609807047e3da28aea9e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ba0b44d2ae1b025a3d1aea7b7c3c4e172db06cec4195277ded1c0d3ab2f0300e time="2026-05-13T10:21:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba0b44d2ae1b025a3d1aea7b7c3c4e172db06cec4195277ded1c0d3ab2f0300e" go.version=go1.26.3 instance.id=28a9b148-a0c2-4daa-938f-42533c5fdd61 --- PASS: TestOrphanBlobDeleted (1.50s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:54ba34bfba9b8edc09d43485371ef4dd8f3d0b4783bc808378fa39ca40da4d96 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4f9eda3b2d17874490f145ea7180a5824eb331380a024cef08bf46c85069bad7 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.92s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.98s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.48s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.66s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-05-13T10:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 09:21:58.131276762 +0000 UTC m=-3564.612617726, actuallyDelete=true" time="2026-05-13T10:21:58Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T10:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914, actuallyDelete=true" time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff59128c-4bee-415c-8e92-cc8dcfb4d961 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/28cbbc12-0108-4e09-9f86-b22fa1731b19 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/34c70e13-00a2-4ab1-98de-4ef4131e0ea6 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/72d1681c-c6ea-41e9-886c-c1deb409e366 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e68df50a-11c9-4904-a726-4d94a2c279a8 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/3e7ab1ea-e2ac-4940-aea8-e8ab5951fe9a have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00e6a4ab-263d-4410-89fa-da52e725a137 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/09fc5dc7-cfa6-41b8-91c7-d5101c30f3b3 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11fc3f00-28e7-4c26-bd84-a32d4da0b608 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f043c1b-3a26-400a-935e-d63ba5474c52 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e03991bd-8a75-4455-961a-185c9826e7fb have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.132331402 +0000 UTC m=+35.388436914). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T10:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:21:58.133598335 +0000 UTC m=+35.389703847, actuallyDelete=true" time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/654c5e5e-da66-49a5-810d-47b90b77ced7 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.133598335 +0000 UTC m=+35.389703847). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/32636e59-95f2-47ab-b1e9-99c934e1c293 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.133598335 +0000 UTC m=+35.389703847). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ae1a5e00-c347-440f-97c6-d8689f28cbb2 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.133598335 +0000 UTC m=+35.389703847). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c71b79d7-d411-49a8-ada4-0cca53f4c0f6 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.133598335 +0000 UTC m=+35.389703847). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ce0f440b-b47a-4bc1-82f3-d487866699e9 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.133598335 +0000 UTC m=+35.389703847). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T10:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:21:58.134438638 +0000 UTC m=+35.390544152, actuallyDelete=true" time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/411b8c0f-18f5-4461-9790-fd23644813ac have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.134438638 +0000 UTC m=+35.390544152). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d1eba2c-1555-44e8-bc9a-3a89bc493781 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.134438638 +0000 UTC m=+35.390544152). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e0e3e1f-79a9-49d6-8ac9-cfbf6bdf62ea have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.134438638 +0000 UTC m=+35.390544152). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b6cd930f-1d09-42e3-ba68-5c5d455bc100 have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.134438638 +0000 UTC m=+35.390544152). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0e60ddb6-424e-4757-b17d-7dfc830d2cad have older date (2026-05-13 09:21:58 +0000 UTC) than purge date (2026-05-13 10:21:58.134438638 +0000 UTC m=+35.390544152). Removing upload directory." time="2026-05-13T10:21:58Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T10:21:58Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:21:58.134968821 +0000 UTC m=+35.391074337, actuallyDelete=true" time="2026-05-13T10:21:58Z" 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 35.413s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.010s === RUN TestWalkFileRemoved time="2026-05-13T10:21:22Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.492s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.078s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.24s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.682s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.42s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.872s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-05-13T10:21:22Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-13T10:21:22Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-13T10:21:22Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched time="2026-05-13T10:21:22Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-05-13T10:21:22Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=785ab677-6312-45d1-a5b8-b5cbb42cb58f ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-05-13T10:21:22Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=785ab677-6312-45d1-a5b8-b5cbb42cb58f --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-05-13T10:21:22Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=785ab677-6312-45d1-a5b8-b5cbb42cb58f --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) time="2026-05-13T10:21:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T10:21:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T10:21:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T10:21:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.510s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.496s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.80s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.273s ? 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.017s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Wed, 13 May 2026 10:23:48 +0000 elapsed time 0h 2m 54s >>> 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 (20260513.102055) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 425.7 MiB in 103 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...