>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 17:26:24 +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.2-r0) (2/2) Installing .makedepends-docker-registry (20260410.172625) Executing busybox-1.37.0-r31.trigger OK: 452.8 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-10T17:26:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T17:26:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.230s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T17:26:43Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.212s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.200s === 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.152s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.278s ? 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.172s === 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.160s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.193s === 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.189s ? 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/04/10 17:26:43 http: TLS handshake error from 127.0.0.1:36126: 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:46027/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46027/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46027/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46027/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33913?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.84s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T17:26:44Z" level=info msg="broadcaster: closing" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="closing testSink" time="2026-04-10T17:26:44Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-10T17:26:44Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 1} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 1} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:44Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:26:45Z" level=warning msg="&{0x5860408 0.9} encountered too many errors, backing off" time="2026-04-10T17:26:45Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.59s) PASS ok github.com/docker/distribution/notifications 1.820s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-10T17:26:43Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T17:26:43.961371718Z" 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.2 time="2026-04-10T17:26:43.961463239Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:43.961503239Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.26.2 time="2026-04-10T17:26:43.962470889Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-10T17:26:43.962488569Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-10T17:26:43.963494739Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-10T17:26:46.977103409Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=77696b37-9c80-4b54-9fa0-2f92a8c53421 http.request.method=GET http.request.remoteaddr="127.0.0.1:34844" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="740.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:26:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T17:26:46.97722861Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.39s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T17:26:47.866267427Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T17:26:47.866983514Z" 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.2 time="2026-04-10T17:26:47.867011834Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:47.867088155Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.26.2 time="2026-04-10T17:26:47.867340957Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.89s) PASS ok github.com/docker/distribution/registry 12.507s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.160s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === 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.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.310s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T17:26:43Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=35599171-0fd8-498a-98e7-cf806cba5400 time="2026-04-10T17:26:43Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=35599171-0fd8-498a-98e7-cf806cba5400 --- PASS: TestBasicAccessController (0.03s) === RUN TestCreateHtpasswdFile time="2026-04-10T17:26:43Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="YWT9AO8BFHh2TYBc8pChWmwcOmJpUJl_Soz_0-LGaaQ" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.276s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.194s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.05s) === RUN TestLeeway time="2026-04-10T17:26:43Z" level=info msg="token not to be used before 2026-04-10 17:26:44 +0000 UTC - currently 2026-04-10 17:26:43.721442524 +0000 UTC m=+0.138125654" time="2026-04-10T17:26:43Z" level=info msg="token not to be used after 2026-04-10 17:26:43 +0000 UTC - currently 2026-04-10 17:26:43.724231511 +0000 UTC m=+0.140914641" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-10T17:26:43Z" 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.292s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.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.01s) === 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.283s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === 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.231s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.156s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T17:26:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:26:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43621" http.request.id=7eed4b4f-a544-4a3a-9a56-54c0f91918b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36174" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07357ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:26:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-10T17:26:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:26:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=123b212b-60d1-4516-84d7-d950da862439 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.127µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:17:26:43 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T17:26:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=4aafcc32-c99d-4e56-aef7-3a799be3f01a http.request.method=POST http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:43 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=b0bcd771-9d0d-40fd-ac1e-400228bd44c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/aaaa/blobs/uploads/406c26a4-de74-43aa-bf98-b58906855b16?_state=2F7Rk9uLfmnFAsYdR3mTi_auzy-YYAcst6drVUq3CDJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MDZjMjZhNC1kZTc0LTQzYWEtYmY5OC1iNTg5MDY4NTViMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDMuOTMzNzI3NTMxWiJ9&digest=sha256%3A485f981a57cf7f4fca8a06bd64d09dbe085b1c538565c7477841bef4fecc9074" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942593539s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:43 +0000] "PUT /v2/foo/aaaa/blobs/uploads/406c26a4-de74-43aa-bf98-b58906855b16?_state=2F7Rk9uLfmnFAsYdR3mTi_auzy-YYAcst6drVUq3CDJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MDZjMjZhNC1kZTc0LTQzYWEtYmY5OC1iNTg5MDY4NTViMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDMuOTMzNzI3NTMxWiJ9&digest=sha256%3A485f981a57cf7f4fca8a06bd64d09dbe085b1c538565c7477841bef4fecc9074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=9d1798e4-dd89-490b-b603-b65c37eaf5d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.06443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:45 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=9ddcad87-2739-473e-946b-c2d23ca7c497 http.request.method=POST http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.001449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=d16678a6-7301-493d-bf11-71c355f4548e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/bbbb/blobs/uploads/4cb67da6-f7f3-482f-941b-f78a0f941d2b?_state=1IQCJk9uClk3YXuR8at2orP26_4GmDml43POHDRKOB57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0Y2I2N2RhNi1mN2YzLTQ4MmYtOTQxYi1mNzhhMGY5NDFkMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDYuMDQ1MjA2NTM5WiJ9&digest=sha256%3A8477618cd6974f2eae3909e4db3f8b8423bf68ab1db604b2e9b6a4711989ec32" http.request.useragent="Go-http-client/1.1" http.response.duration=804.838484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4cb67da6-f7f3-482f-941b-f78a0f941d2b?_state=1IQCJk9uClk3YXuR8at2orP26_4GmDml43POHDRKOB57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0Y2I2N2RhNi1mN2YzLTQ4MmYtOTQxYi1mNzhhMGY5NDFkMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDYuMDQ1MjA2NTM5WiJ9&digest=sha256%3A8477618cd6974f2eae3909e4db3f8b8423bf68ab1db604b2e9b6a4711989ec32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=0f37069c-5e54-4246-a5bc-c0340426af8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.974389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:46 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=976cf233-5885-46e5-991c-05ba75960881 http.request.method=POST http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:47 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=87bf129e-dbef-4ca9-b26d-22e48db666ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/cccc/blobs/uploads/fa892d18-aa79-4102-8ee5-935fba03775e?_state=5rMTcvxQBmpJYdf8E5DoTJETCa-hR8ecnYkD0BA1EoV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYTg5MmQxOC1hYTc5LTQxMDItOGVlNS05MzVmYmEwMzc3NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDcuMDE5NTkzNzc5WiJ9&digest=sha256%3A89279360de100e9bb8001c9536b374e72ab82623999f56c490ee33eb28da39f4" http.request.useragent="Go-http-client/1.1" http.response.duration=938.993059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:47 +0000] "PUT /v2/foo/cccc/blobs/uploads/fa892d18-aa79-4102-8ee5-935fba03775e?_state=5rMTcvxQBmpJYdf8E5DoTJETCa-hR8ecnYkD0BA1EoV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYTg5MmQxOC1hYTc5LTQxMDItOGVlNS05MzVmYmEwMzc3NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDcuMDE5NTkzNzc5WiJ9&digest=sha256%3A89279360de100e9bb8001c9536b374e72ab82623999f56c490ee33eb28da39f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=9da7c9db-bc8d-4a0b-9665-210163d6b164 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.880628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=3c3d7a36-68fa-4bbd-aeba-10509ade5ab0 http.request.method=POST http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:48 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=586166b8-034e-4de3-816e-a9651abcb332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/dddd/blobs/uploads/6796b354-dc0f-4012-9fa1-ff278bcb2e5d?_state=Y4GR-nHzqgxgbQTecscvzPZ_udMH5vVpwlXqbNqDxaR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2Nzk2YjM1NC1kYzBmLTQwMTItOWZhMS1mZjI3OGJjYjJlNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDguMjE2NzU3Mjg4WiJ9&digest=sha256%3A6aae8e8d6c19c28873408f4e45773b5ec482b1f7b587070c0786aad80ad250a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890378157s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:48 +0000] "PUT /v2/foo/dddd/blobs/uploads/6796b354-dc0f-4012-9fa1-ff278bcb2e5d?_state=Y4GR-nHzqgxgbQTecscvzPZ_udMH5vVpwlXqbNqDxaR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2Nzk2YjM1NC1kYzBmLTQwMTItOWZhMS1mZjI3OGJjYjJlNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NDguMjE2NzU3Mjg4WiJ9&digest=sha256%3A6aae8e8d6c19c28873408f4e45773b5ec482b1f7b587070c0786aad80ad250a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=dd32b4b6-d8b4-4b3d-b093-c4679c597a6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.230791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=9baeaa1a-504e-4763-a9bd-d4bccec401e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:50 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=3e8d53e9-6c9d-42a1-ab99-e98163b7c86b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/eeee/blobs/uploads/6208ecde-681a-4465-8fff-441769466eb2?_state=fCND6kzC-eq9NRXNPkUyGrr5lx7pmQhiK8D3fIEQn2h7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2MjA4ZWNkZS02ODFhLTQ0NjUtOGZmZi00NDE3Njk0NjZlYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTAuMjk4MjIyMzI5WiJ9&digest=sha256%3A9d8a6f0c9da218fc3de76ccb58d422d992b313d9908350756c4a11f1ed015ba2" http.request.useragent="Go-http-client/1.1" http.response.duration=943.25306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:50 +0000] "PUT /v2/foo/eeee/blobs/uploads/6208ecde-681a-4465-8fff-441769466eb2?_state=fCND6kzC-eq9NRXNPkUyGrr5lx7pmQhiK8D3fIEQn2h7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2MjA4ZWNkZS02ODFhLTQ0NjUtOGZmZi00NDE3Njk0NjZlYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTAuMjk4MjIyMzI5WiJ9&digest=sha256%3A9d8a6f0c9da218fc3de76ccb58d422d992b313d9908350756c4a11f1ed015ba2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=f25700e4-9973-417e-a658-d6d6a1803805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.899268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:51 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=9322b066-7a57-41ef-b9a8-bb258a2e5e65 http.request.method=POST http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:51 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=138d09a9-4966-4e0b-9b18-2fcd240f0b50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/ffff/blobs/uploads/dbf2350a-5f02-4130-ab5c-1ad260079951?_state=oyLjh7YXOq3oVqAJEu0CnDkaWDgi_A5PKD7ptsiB1-d7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYmYyMzUwYS01ZjAyLTQxMzAtYWI1Yy0xYWQyNjAwNzk5NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTEuNDAxNjQ1Mzc1WiJ9&digest=sha256%3A35d544790dc7b521253c6455f39bec4dee461fcef4f3d8c49ade06f599372e7e" http.request.useragent="Go-http-client/1.1" http.response.duration=746.903646ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:51 +0000] "PUT /v2/foo/ffff/blobs/uploads/dbf2350a-5f02-4130-ab5c-1ad260079951?_state=oyLjh7YXOq3oVqAJEu0CnDkaWDgi_A5PKD7ptsiB1-d7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkYmYyMzUwYS01ZjAyLTQxMzAtYWI1Yy0xYWQyNjAwNzk5NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTEuNDAxNjQ1Mzc1WiJ9&digest=sha256%3A35d544790dc7b521253c6455f39bec4dee461fcef4f3d8c49ade06f599372e7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=bd85ed8a-a288-4968-812b-bb4484d88bc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.885508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=572571aa-0ac7-4654-bc21-07711cb3b192 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.007µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=10744b57-8a68-42d3-a5c1-384fd25ec495 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="789.328µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=e8605d5e-63c2-4680-b1bd-1954c4857998 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="702.406µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=677f9820-229b-4473-9ce3-295033f13ea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="765.207µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=4d7b030a-a72b-4d84-a2e9-fb5c3e713597 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="723.927µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=9c1461a8-3736-474d-a415-19251020326b http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="696.167µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" 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.2 http.request.host="127.0.0.1:34865" http.request.id=8f90c5a3-42bb-4d84-a3fd-0be5fbda6ae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="794.288µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" 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.2 http.request.host="127.0.0.1:34865" http.request.id=c32ed2e8-ebce-4e33-b9d7-f72f2293af0e http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="664.446µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=118c8cd6-d10d-41c8-ac4c-0fef786c8a78 http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="740.287µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34865" http.request.id=586b7c48-84ab-4826-9318-3d92e06c1e6d http.request.method=GET http.request.remoteaddr="127.0.0.1:44168" 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="699.207µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T17:26:52Z" 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.2 time="2026-04-10T17:26:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=34c99430-3f1a-412a-92f7-66ac3c0de641 http.request.method=POST http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04577ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=806459e4-ed01-4b2d-9d65-95a327ca697b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/aaaa/blobs/uploads/412ac76f-0d11-4ef3-b401-41d4bccadd5d?_state=dmsslm5lSKHLIWwQP9c4PaFBZDAnrLGIaCba2kf23Vl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MTJhYzc2Zi0wZDExLTRlZjMtYjQwMS00MWQ0YmNjYWRkNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTIuNDAyNzQ1OTE0WiJ9&digest=sha256%3A1479b4048a37a9268cc12f5db9e3c10922d12f7e0ce867c6d94ccefc6723bafb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.735117621s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:52 +0000] "PUT /v2/foo/aaaa/blobs/uploads/412ac76f-0d11-4ef3-b401-41d4bccadd5d?_state=dmsslm5lSKHLIWwQP9c4PaFBZDAnrLGIaCba2kf23Vl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MTJhYzc2Zi0wZDExLTRlZjMtYjQwMS00MWQ0YmNjYWRkNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTIuNDAyNzQ1OTE0WiJ9&digest=sha256%3A1479b4048a37a9268cc12f5db9e3c10922d12f7e0ce867c6d94ccefc6723bafb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=e43fd006-8556-4e07-bbd3-1bd2290c582a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.012069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=4829d1fc-e152-4ddd-b743-bd91fecf68a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02045ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=b98786bd-0bc9-45c3-ac83-b53e0b945479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/bbbb/blobs/uploads/d4c502b0-48f8-4b26-b761-4c883467ba83?_state=709ZZL94cMpGW0RlFYnewEzS2iKToIcMTgY4mMeiFA57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNGM1MDJiMC00OGY4LTRiMjYtYjc2MS00Yzg4MzQ2N2JhODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTQuNDI2ODExNjgzWiJ9&digest=sha256%3A4d4b49c1e3c9350b8c867642a2cb08f35a093818d49c831d17525d108cfaf1af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.055388353s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d4c502b0-48f8-4b26-b761-4c883467ba83?_state=709ZZL94cMpGW0RlFYnewEzS2iKToIcMTgY4mMeiFA57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNGM1MDJiMC00OGY4LTRiMjYtYjc2MS00Yzg4MzQ2N2JhODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTQuNDI2ODExNjgzWiJ9&digest=sha256%3A4d4b49c1e3c9350b8c867642a2cb08f35a093818d49c831d17525d108cfaf1af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=202a30f8-7ebb-467c-8e23-f79eec525dac http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.02919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=d1366fa5-9303-4219-96cd-a81b6d8f6545 http.request.method=POST http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:56 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=934b3dc1-8757-4b38-ac09-24f75bbfb60f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/cccc/blobs/uploads/ece50b81-683c-4213-b87a-3c7a3dd84dfb?_state=2l7d7H3GC9jWPgE5aMFwfahTHlurN6WfBuHKHlvIm717Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlY2U1MGI4MS02ODNjLTQyMTMtYjg3YS0zYzdhM2RkODRkZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTYuNzE4ODMxMTE5WiJ9&digest=sha256%3A184f4515e2ba03c399d2c609fa6048adfc8b98273cdf3c49b81e0dbbea024eb9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403472703s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:56 +0000] "PUT /v2/foo/cccc/blobs/uploads/ece50b81-683c-4213-b87a-3c7a3dd84dfb?_state=2l7d7H3GC9jWPgE5aMFwfahTHlurN6WfBuHKHlvIm717Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlY2U1MGI4MS02ODNjLTQyMTMtYjg3YS0zYzdhM2RkODRkZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTYuNzE4ODMxMTE5WiJ9&digest=sha256%3A184f4515e2ba03c399d2c609fa6048adfc8b98273cdf3c49b81e0dbbea024eb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=bf3e5f4c-acab-44cc-980c-42d7c45b18d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.956508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=176f1752-fb6b-4ee9-892c-ebd4816fc3ae http.request.method=POST http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=91dc1de0-d9a9-44e0-8639-424dbe70e617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/dddd/blobs/uploads/40c43e5b-8e5e-40dc-8b28-2d150140eeed?_state=va7KK6JXZhePhC9MLUhV-XKC01QhaxdUG-cKQCtAtW97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0MGM0M2U1Yi04ZTVlLTQwZGMtOGIyOC0yZDE1MDE0MGVlZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTguMzE4MjUyNzEzWiJ9&digest=sha256%3A0449072ee13868b2dba1e4e0be08cd023296ff9c7821dd41b4b92556485f487d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02492245s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/40c43e5b-8e5e-40dc-8b28-2d150140eeed?_state=va7KK6JXZhePhC9MLUhV-XKC01QhaxdUG-cKQCtAtW97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0MGM0M2U1Yi04ZTVlLTQwZGMtOGIyOC0yZDE1MDE0MGVlZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MjY6NTguMzE4MjUyNzEzWiJ9&digest=sha256%3A0449072ee13868b2dba1e4e0be08cd023296ff9c7821dd41b4b92556485f487d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=797997a3-c5cc-48d0-bd8c-2ea6c003d83c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57884" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44913" http.request.id=f3c976b9-56b8-4e46-8321-f201953376b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57884" 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="735.327µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.66s) === RUN TestURLPrefix time="2026-04-10T17:26:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:26:59Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=5305b741-aabd-4cde-91c5-e7a36fbfeae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42488" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-10T17:26:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:26:59Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:26:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=398e0e28-cc9e-4fd9-b66b-52473a264681 http.request.method=GET http.request.remoteaddr="127.0.0.1:47818" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.208µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "GET /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=77040d3b-aa14-4667-bdcc-90598052ed26 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47832" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="880.528µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=8f7c485e-a6e5-443f-a2e8-9e3ec7f68e88 http.request.method=POST http.request.remoteaddr="127.0.0.1:47832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=998aa6f1-2151-4ea7-9ddf-b825c6d886e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47832" http.request.uri="/v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="928.689µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "GET /v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=aa9be3b4-c094-4f92-8a4f-e65053973c28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47832" http.request.uri="/v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="889.009µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=fedb5a28-867e-4e1e-a380-1922235abaa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47832" http.request.uri="/v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=18dd3f09-afdc-403c-b944-9f881d655214 time="2026-04-10T17:26:59Z" 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.2 http.request.host="127.0.0.1:36325" http.request.id=fedb5a28-867e-4e1e-a380-1922235abaa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47832" http.request.uri="/v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.528µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=18dd3f09-afdc-403c-b944-9f881d655214 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "GET /v2/foo/bar/blobs/uploads/18dd3f09-afdc-403c-b944-9f881d655214?_state=WmACCW5xxWnzTO2QuboVla3GZJ7H9G-U-wKp9AXBZoN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4ZGQzZjA5LWFmZGMtNDAzYy1iOTQ0LTlmODgxZDY1NTIxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MTczNzY2MDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=de628b1d-1d58-48f0-83cb-802009d6e381 http.request.method=POST http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=f1ae0fff-ed9b-49c7-83be-603fce73064b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/73eb724e-9c98-44cc-a41d-9ba20f6d3563?_state=tmgwgyNTTI8PhxCP84JSremuCRVYVo4EGFA4WEMdrBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWI3MjRlLTljOTgtNDRjYy1hNDFkLTliYTIwZjZkMzU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjIwMjcwNTRaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" provided=sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 vars.name="foo/bar" vars.uuid=73eb724e-9c98-44cc-a41d-9ba20f6d3563 time="2026-04-10T17:26:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=f1ae0fff-ed9b-49c7-83be-603fce73064b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/73eb724e-9c98-44cc-a41d-9ba20f6d3563?_state=tmgwgyNTTI8PhxCP84JSremuCRVYVo4EGFA4WEMdrBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWI3MjRlLTljOTgtNDRjYy1hNDFkLTliYTIwZjZkMzU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjIwMjcwNTRaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=73eb724e-9c98-44cc-a41d-9ba20f6d3563 time="2026-04-10T17:26:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=f1ae0fff-ed9b-49c7-83be-603fce73064b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/73eb724e-9c98-44cc-a41d-9ba20f6d3563?_state=tmgwgyNTTI8PhxCP84JSremuCRVYVo4EGFA4WEMdrBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWI3MjRlLTljOTgtNDRjYy1hNDFkLTliYTIwZjZkMzU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjIwMjcwNTRaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.49µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=73eb724e-9c98-44cc-a41d-9ba20f6d3563 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "PUT /v2/foo/bar/blobs/uploads/73eb724e-9c98-44cc-a41d-9ba20f6d3563?_state=tmgwgyNTTI8PhxCP84JSremuCRVYVo4EGFA4WEMdrBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczZWI3MjRlLTljOTgtNDRjYy1hNDFkLTliYTIwZjZkMzU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjIwMjcwNTRaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=577f5491-be8c-4e1d-ae7b-88b6d2856b5b http.request.method=POST http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=a2d2d7e3-f2b3-4ca4-95eb-80af806de744 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/17ef2d56-2d1a-4f47-8388-ba718ac20760?_state=FCea2OUdrhgrscVaHP3ZfO_zVscXieZEh8dxd0VMYVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZWYyZDU2LTJkMWEtNGY0Ny04Mzg4LWJhNzE4YWMyMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjU0MDI0MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "PUT /v2/foo/bar/blobs/uploads/17ef2d56-2d1a-4f47-8388-ba718ac20760?_state=FCea2OUdrhgrscVaHP3ZfO_zVscXieZEh8dxd0VMYVp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZWYyZDU2LTJkMWEtNGY0Ny04Mzg4LWJhNzE4YWMyMDc2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjU0MDI0MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=9281fa4d-1db0-4674-91a6-32dc14e3fec5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=f84b792b-2c5f-41bb-a7fa-4a6b6086632d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/79e25f2a-9639-47bb-a40d-cf20844ff6c0?_state=C9AVT6HDH4HBzeXGlSpiHi0nDaXAZMI_6a20nQ6DMRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTI1ZjJhLTk2MzktNDdiYi1hNDBkLWNmMjA4NDRmZjZjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjgxNDU0MzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "PUT /v2/foo/bar/blobs/uploads/79e25f2a-9639-47bb-a40d-cf20844ff6c0?_state=C9AVT6HDH4HBzeXGlSpiHi0nDaXAZMI_6a20nQ6DMRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTI1ZjJhLTk2MzktNDdiYi1hNDBkLWNmMjA4NDRmZjZjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MjgxNDU0MzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:26:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=4c22caa1-53f5-4fc3-94cb-62d9c82839f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=f9759b79-a41f-42a3-a608-dd5958d92711 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/8d35ba8a-e86d-4022-a7cd-07c9d1045f1a?_state=n9d5Hoe0RYFfCRoz09MG86lXNOQVORFAvyud9aiBofV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMzViYThhLWU4NmQtNDAyMi1hN2NkLTA3YzlkMTA0NWYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MzA3MDUzNzhaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.duration=2.02470506s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:26:59 +0000] "PUT /v2/foo/bar/blobs/uploads/8d35ba8a-e86d-4022-a7cd-07c9d1045f1a?_state=n9d5Hoe0RYFfCRoz09MG86lXNOQVORFAvyud9aiBofV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMzViYThhLWU4NmQtNDAyMi1hN2NkLTA3YzlkMTA0NWYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNjo1OS42MzA3MDUzNzhaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=02d8dac6-60ec-49e8-aef7-a3a7ca6660a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36325" http.request.id=f1eaf8a2-1769-43ab-85cf-3e2a98a40a81 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/b2075706-72b5-49b0-8bf0-35b69b3274e2?_state=_TBapVJAEb5pwtDVqcIA2uI5_QM46_Eh4J3Tc-ySIJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMDc1NzA2LTcyYjUtNDliMC04YmYwLTM1YjY5YjMyNzRlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowMS44MzAyNjU2NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908189336s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/b2075706-72b5-49b0-8bf0-35b69b3274e2?_state=_TBapVJAEb5pwtDVqcIA2uI5_QM46_Eh4J3Tc-ySIJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMDc1NzA2LTcyYjUtNDliMC04YmYwLTM1YjY5YjMyNzRlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowMS44MzAyNjU2NDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=dd232ab4-7a25-4ec1-86da-e0bfb5c22710 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/uploads/b2075706-72b5-49b0-8bf0-35b69b3274e2?_state=svY1JM8qZIRRBwV8ELAyN38CSy9G7e2gwreaFEjz0jR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMDc1NzA2LTcyYjUtNDliMC04YmYwLTM1YjY5YjMyNzRlMiIsIk9mZnNldCI6MjY1OTc4ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MDFaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "PUT /v2/foo/bar/blobs/uploads/b2075706-72b5-49b0-8bf0-35b69b3274e2?_state=svY1JM8qZIRRBwV8ELAyN38CSy9G7e2gwreaFEjz0jR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMDc1NzA2LTcyYjUtNDliMC04YmYwLTM1YjY5YjMyNzRlMiIsIk9mZnNldCI6MjY1OTc4ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MDFaIn0%3D&digest=sha256%3Ac15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=0d3e379e-8ad5-47f6-9203-d1f2a401e69e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="999.77µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=d723bca5-9c3d-428a-a7d9-a649743b2f6b http.request.method=GET http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=140.615917ms http.response.status=200 http.response.written=26597888 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "GET /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 200 26597888 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=error msg="error parsing digest="sha257:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=f8066ee3-4a62-465e-936e-4a513c5d544b http.request.method=GET http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/sha257:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" vars.name="foo/bar" time="2026-04-10T17:27:03Z" 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.2 http.request.host="127.0.0.1:36325" http.request.id=f8066ee3-4a62-465e-936e-4a513c5d544b http.request.method=GET http.request.remoteaddr="127.0.0.1:47840" http.request.uri="/v2/foo/bar/blobs/sha257:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="953.449µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "GET /v2/foo/bar/blobs/sha257:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=c255b069-d6c0-439e-8793-eeb52de16f06 http.request.method=GET http.request.remoteaddr="127.0.0.1:47844" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112971ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "GET /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:03Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=ba32ac2c-bb35-4fce-88b4-6e613222dc8c http.request.method=GET http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.21µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "GET /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=e238b9f1-c745-4a61-83d0-fc6298848b84 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.528µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=0c9e036d-ddca-49af-a32c-a798c7c4f57f http.request.method=POST http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=5a36e60c-354f-47a4-922c-f612289692e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="916.048µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "GET /v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=fdeab3db-c37a-40da-a3de-53ef4c578c69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="852.808µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=3d17eeaa-e982-4056-b090-9c9deabbf04b http.request.method=GET http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=61664a96-c595-4ad5-a63e-a248cdc7a5ed time="2026-04-10T17:27:04Z" 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.2 http.request.host="127.0.0.1:35313" http.request.id=3d17eeaa-e982-4056-b090-9c9deabbf04b http.request.method=GET http.request.remoteaddr="127.0.0.1:49878" http.request.uri="/v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.008µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=61664a96-c595-4ad5-a63e-a248cdc7a5ed 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "GET /v2/foo/bar/blobs/uploads/61664a96-c595-4ad5-a63e-a248cdc7a5ed?_state=6_vkxYZc2QVwqhQBXJyMkC3tsFusvKzWZR24sbsce057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNjY0YTk2LWM1OTUtNGFkNS1hNjNlLWEyNDhjZGM3YTVlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xNzkzODc1MTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=31335d02-ed22-4fa9-9bde-478fff2d7c7a http.request.method=POST http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=918fddeb-7d59-471a-b0df-7a0fd38bf224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/febd49db-3684-42c4-ba4c-78a7036be779?_state=FPEMZIwDs8U0sSG9TmhlkUvqjySl-FGfUxH3mHkr9pV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlYmQ0OWRiLTM2ODQtNDJjNC1iYTRjLTc4YTcwMzZiZTc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODQ5NTU4MDlaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" provided=sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 vars.name="foo/bar" vars.uuid=febd49db-3684-42c4-ba4c-78a7036be779 time="2026-04-10T17:27:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=918fddeb-7d59-471a-b0df-7a0fd38bf224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/febd49db-3684-42c4-ba4c-78a7036be779?_state=FPEMZIwDs8U0sSG9TmhlkUvqjySl-FGfUxH3mHkr9pV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlYmQ0OWRiLTM2ODQtNDJjNC1iYTRjLTc4YTcwMzZiZTc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODQ5NTU4MDlaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=febd49db-3684-42c4-ba4c-78a7036be779 time="2026-04-10T17:27:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=918fddeb-7d59-471a-b0df-7a0fd38bf224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/febd49db-3684-42c4-ba4c-78a7036be779?_state=FPEMZIwDs8U0sSG9TmhlkUvqjySl-FGfUxH3mHkr9pV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlYmQ0OWRiLTM2ODQtNDJjNC1iYTRjLTc4YTcwMzZiZTc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODQ5NTU4MDlaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04173ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=febd49db-3684-42c4-ba4c-78a7036be779 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/febd49db-3684-42c4-ba4c-78a7036be779?_state=FPEMZIwDs8U0sSG9TmhlkUvqjySl-FGfUxH3mHkr9pV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlYmQ0OWRiLTM2ODQtNDJjNC1iYTRjLTc4YTcwMzZiZTc3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODQ5NTU4MDlaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=6d3ce0ff-1251-44a5-b025-65119b060002 http.request.method=POST http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=5b108607-f92c-4bbb-a3cc-5f1de6555550 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/5dde6571-3640-4b1b-8679-b9da1cd6a83c?_state=z69DOrBESpt0P7wj0BdV7M7VqfqrkaSol3yEl30biwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZGU2NTcxLTM2NDAtNGIxYi04Njc5LWI5ZGExY2Q2YTgzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODc0NTI1NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="992.409µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5dde6571-3640-4b1b-8679-b9da1cd6a83c?_state=z69DOrBESpt0P7wj0BdV7M7VqfqrkaSol3yEl30biwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZGU2NTcxLTM2NDAtNGIxYi04Njc5LWI5ZGExY2Q2YTgzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODc0NTI1NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=4f2086fd-e0da-47ef-b482-4b4c10641ebd http.request.method=POST http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=b76f8ed7-e694-4aa4-9c03-75cd52da08e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/5b295257-af4d-4011-be43-154b94576395?_state=FHvbcLBIYRgTHFl0ArQfu5abWki2Jhxd4SnZelYC1Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjk1MjU3LWFmNGQtNDAxMS1iZTQzLTE1NGI5NDU3NjM5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODk2NjgyOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="970.329µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5b295257-af4d-4011-be43-154b94576395?_state=FHvbcLBIYRgTHFl0ArQfu5abWki2Jhxd4SnZelYC1Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMjk1MjU3LWFmNGQtNDAxMS1iZTQzLTE1NGI5NDU3NjM5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xODk2NjgyOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=b73b0fe5-5f22-4034-888b-ab639617358f http.request.method=POST http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="774.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=fed01b8a-9aa4-46df-aff4-00d7dec57d07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/3bab7215-9150-4835-a8f2-5ff2ca868260?_state=QzYWqLWnogp-yTIzEWuAwLpSVVOxLkE0oS9wg8QSL-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYWI3MjE1LTkxNTAtNDgzNS1hOGYyLTVmZjJjYTg2ODI2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xOTE5MTg3MTdaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.duration=1.647627502s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/3bab7215-9150-4835-a8f2-5ff2ca868260?_state=QzYWqLWnogp-yTIzEWuAwLpSVVOxLkE0oS9wg8QSL-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYWI3MjE1LTkxNTAtNDgzNS1hOGYyLTVmZjJjYTg2ODI2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNC4xOTE5MTg3MTdaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=ea67e489-ba99-46c1-886e-73e9e15041ad http.request.method=POST http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35313" http.request.id=b8a333c5-64fb-49ef-9994-a8ebd04a9c9f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/fe898123-fdab-43da-a7f7-01d5fb01e00d?_state=WanBdxesBkvCtsqoORz6GzDTsi36TFhbYAWtO2w5aEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODk4MTIzLWZkYWItNDNkYS1hN2Y3LTAxZDVmYjAxZTAwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNi4wMDAwMzQ1MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583798087s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/fe898123-fdab-43da-a7f7-01d5fb01e00d?_state=WanBdxesBkvCtsqoORz6GzDTsi36TFhbYAWtO2w5aEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODk4MTIzLWZkYWItNDNkYS1hN2Y3LTAxZDVmYjAxZTAwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowNi4wMDAwMzQ1MjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=27c5f9a0-25c8-4df2-ba3b-928e01248ee5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/uploads/fe898123-fdab-43da-a7f7-01d5fb01e00d?_state=ccWzwNZlTFLM4vug-uLYuU79QhEK0Sofw0SLf__LoFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODk4MTIzLWZkYWItNDNkYS1hN2Y3LTAxZDVmYjAxZTAwZCIsIk9mZnNldCI6MjQ1NzgwNDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MDZaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "PUT /v2/foo/bar/blobs/uploads/fe898123-fdab-43da-a7f7-01d5fb01e00d?_state=ccWzwNZlTFLM4vug-uLYuU79QhEK0Sofw0SLf__LoFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODk4MTIzLWZkYWItNDNkYS1hN2Y3LTAxZDVmYjAxZTAwZCIsIk9mZnNldCI6MjQ1NzgwNDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MDZaIn0%3D&digest=sha256%3Af1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=233fba4f-8480-46e9-95c3-e55ae53be778 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.00409ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=786d8de9-6ce5-48b8-ae57-c45bc1c4cdce http.request.method=GET http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=132.818082ms http.response.status=200 http.response.written=24578048 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "GET /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 200 24578048 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=error msg="error parsing digest="sha257:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=31bf09e5-4be9-42f5-b778-9b2b94485477 http.request.method=GET http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/sha257:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" vars.name="foo/bar" time="2026-04-10T17:27:07Z" 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.2 http.request.host="127.0.0.1:35313" http.request.id=31bf09e5-4be9-42f5-b778-9b2b94485477 http.request.method=GET http.request.remoteaddr="127.0.0.1:49884" http.request.uri="/v2/foo/bar/blobs/sha257:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.808µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "GET /v2/foo/bar/blobs/sha257:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=4ea04ca3-dffb-42cd-86d5-776d8580d21f http.request.method=GET http.request.remoteaddr="127.0.0.1:49908" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02057ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "GET /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=c17dbf00-8518-4ebc-aa80-db1049d3a44e http.request.method=GET http.request.remoteaddr="127.0.0.1:49908" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.962708ms http.response.status=200 http.response.written=425984 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "GET /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 200 425984 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35313" http.request.id=ee28d1f9-7b90-4628-9be0-1cfea5d9dd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.745115ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:17:27:07 +0000] "GET /v2/foo/bar/blobs/sha256:f1b518f2c590e11cb9d3af1b549e299834c7ee1b4fdeb4f2eee7063e834d5100 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=91ace1a3-76c1-44a9-87da-58340d32f82f http.request.method=GET http.request.remoteaddr="127.0.0.1:47844" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.839496778s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "GET /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-04-10T17:27:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36325" http.request.id=3619746d-369e-4311-9c40-7a28110a193e http.request.method=GET http.request.remoteaddr="127.0.0.1:47842" http.request.uri="/v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.843567737s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:17:27:03 +0000] "GET /v2/foo/bar/blobs/sha256:c15e2593bd88597352f106c5e28d55d348689cf396ddef73b935017e375e3544 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.41s) === RUN TestBlobDelete time="2026-04-10T17:27:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:07Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=d03e89e2-78fe-4d9e-afff-89eff7129745 http.request.method=GET http.request.remoteaddr="127.0.0.1:40568" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="996.25µs" http.response.status=404 http.response.written=157 vars.digest="sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "GET /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=b903f0c7-c3b7-417a-904d-d9c40894e913 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40584" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.328µs" http.response.status=404 http.response.written=157 vars.digest="sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=d6d309e0-a5b5-41bc-b9bc-a1484cbb7d31 http.request.method=POST http.request.remoteaddr="127.0.0.1:40584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="880.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=b1aec52c-39fa-4ad8-9285-70d6c2bf7dd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40584" http.request.uri="/v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="954.369µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "GET /v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=3de257f2-f4ed-49f4-b3d9-e1573dddc3a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40584" http.request.uri="/v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="838.608µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=6bba391e-da0c-4123-865e-2a546d974f43 http.request.method=GET http.request.remoteaddr="127.0.0.1:40584" http.request.uri="/v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dda52330-5cd7-4fb5-b02e-bac44e6e2846 time="2026-04-10T17:27:08Z" 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.2 http.request.host="127.0.0.1:33665" http.request.id=6bba391e-da0c-4123-865e-2a546d974f43 http.request.method=GET http.request.remoteaddr="127.0.0.1:40584" http.request.uri="/v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.768µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=dda52330-5cd7-4fb5-b02e-bac44e6e2846 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "GET /v2/foo/bar/blobs/uploads/dda52330-5cd7-4fb5-b02e-bac44e6e2846?_state=LFf9dVeKFBhjKnEpoNecOVmgDhqejcA0ZbHnMEIF56F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYTUyMzMwLTVjZDctNGZiNS1iMDJlLWJhYzQ0ZTZlMjg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMDg0MzIyMzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=1468a36c-de0e-454f-8bba-e65906e1a735 http.request.method=POST http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=b65c9e0f-a9d5-4d96-809e-80988afdbf44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/01561f3b-5111-411f-b4c2-24805e7de032?_state=oJIx2AVPopSSsnV0sMfqQ28sbNhxi1kaLsJiG6SrBId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNTYxZjNiLTUxMTEtNDExZi1iNGMyLTI0ODA1ZTdkZTAzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTI4NTA3OTVaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" provided=sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 vars.name="foo/bar" vars.uuid=01561f3b-5111-411f-b4c2-24805e7de032 time="2026-04-10T17:27:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=b65c9e0f-a9d5-4d96-809e-80988afdbf44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/01561f3b-5111-411f-b4c2-24805e7de032?_state=oJIx2AVPopSSsnV0sMfqQ28sbNhxi1kaLsJiG6SrBId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNTYxZjNiLTUxMTEtNDExZi1iNGMyLTI0ODA1ZTdkZTAzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTI4NTA3OTVaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=01561f3b-5111-411f-b4c2-24805e7de032 time="2026-04-10T17:27:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=b65c9e0f-a9d5-4d96-809e-80988afdbf44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/01561f3b-5111-411f-b4c2-24805e7de032?_state=oJIx2AVPopSSsnV0sMfqQ28sbNhxi1kaLsJiG6SrBId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNTYxZjNiLTUxMTEtNDExZi1iNGMyLTI0ODA1ZTdkZTAzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTI4NTA3OTVaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.169µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=01561f3b-5111-411f-b4c2-24805e7de032 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "PUT /v2/foo/bar/blobs/uploads/01561f3b-5111-411f-b4c2-24805e7de032?_state=oJIx2AVPopSSsnV0sMfqQ28sbNhxi1kaLsJiG6SrBId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNTYxZjNiLTUxMTEtNDExZi1iNGMyLTI0ODA1ZTdkZTAzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTI4NTA3OTVaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=3efc0279-a713-4092-a94d-8998653bc562 http.request.method=POST http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=f6aaeb3b-6a80-4b3c-9064-5d82115f77a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/64acbc11-b870-427e-bed5-64f1892a5d7c?_state=lpDwwPHnRMLUUOyVSwlFuQj7DeHSe0Hd7S1_r466ljl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0YWNiYzExLWI4NzAtNDI3ZS1iZWQ1LTY0ZjE4OTJhNWQ3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTUwMDY3NzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="970.13µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "PUT /v2/foo/bar/blobs/uploads/64acbc11-b870-427e-bed5-64f1892a5d7c?_state=lpDwwPHnRMLUUOyVSwlFuQj7DeHSe0Hd7S1_r466ljl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0YWNiYzExLWI4NzAtNDI3ZS1iZWQ1LTY0ZjE4OTJhNWQ3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTUwMDY3NzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=a07c33e2-a767-45f5-bafe-3ebda4316b6d http.request.method=POST http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="798.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=7b4b2163-6091-4167-acf8-fada16e605d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/e2b047c6-d8e4-412d-b71e-5a9834591d0f?_state=yJNEsvavUnkjoyHthC8qB7TuYx02oebdOUblrk-BdMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjA0N2M2LWQ4ZTQtNDEyZC1iNzFlLTVhOTgzNDU5MWQwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTcyMDc5NTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "PUT /v2/foo/bar/blobs/uploads/e2b047c6-d8e4-412d-b71e-5a9834591d0f?_state=yJNEsvavUnkjoyHthC8qB7TuYx02oebdOUblrk-BdMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjA0N2M2LWQ4ZTQtNDEyZC1iNzFlLTVhOTgzNDU5MWQwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTcyMDc5NTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=14262726-69b4-4727-b0a4-e7163e957181 http.request.method=POST http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=a91c8317-7cd4-456a-ad86-31ffd5981cb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/9d3732af-f2c4-4eed-bbac-2081b8caf5b1?_state=ZbSFysZWeJ8OlkQZ7oRTPg_ieuRMctK4RjKWZVxl5nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMzczMmFmLWYyYzQtNGVlZC1iYmFjLTIwODFiOGNhZjViMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTk0OTQ5MzlaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.690711359s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:08 +0000] "PUT /v2/foo/bar/blobs/uploads/9d3732af-f2c4-4eed-bbac-2081b8caf5b1?_state=ZbSFysZWeJ8OlkQZ7oRTPg_ieuRMctK4RjKWZVxl5nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMzczMmFmLWYyYzQtNGVlZC1iYmFjLTIwODFiOGNhZjViMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOC4wMTk0OTQ5MzlaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=6fc0e144-c0be-4df3-a603-07c87633dc13 http.request.method=POST http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33665" http.request.id=7dba0350-f462-4002-90ae-5d538894f032 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/0bda9ca4-a9c1-42e2-b8b0-da33605d187d?_state=LSjrW4_hdaqQQFmzLi0upQo-LFvVfR9bXV_Vde9uLNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZGE5Y2E0LWE5YzEtNDJlMi1iOGIwLWRhMzM2MDVkMTg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOS44NzA2NDA0MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663865901s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/0bda9ca4-a9c1-42e2-b8b0-da33605d187d?_state=LSjrW4_hdaqQQFmzLi0upQo-LFvVfR9bXV_Vde9uLNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZGE5Y2E0LWE5YzEtNDJlMi1iOGIwLWRhMzM2MDVkMTg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzowOS44NzA2NDA0MDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=9127616b-15ff-4065-83a0-cb40e0284120 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/uploads/0bda9ca4-a9c1-42e2-b8b0-da33605d187d?_state=qwum5wB0tbSIOWknruuH81Nn7jbvtoeI05GUSyuXjsd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZGE5Y2E0LWE5YzEtNDJlMi1iOGIwLWRhMzM2MDVkMTg3ZCIsIk9mZnNldCI6MjQzMjAwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MDlaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "PUT /v2/foo/bar/blobs/uploads/0bda9ca4-a9c1-42e2-b8b0-da33605d187d?_state=qwum5wB0tbSIOWknruuH81Nn7jbvtoeI05GUSyuXjsd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiZGE5Y2E0LWE5YzEtNDJlMi1iOGIwLWRhMzM2MDVkMTg3ZCIsIk9mZnNldCI6MjQzMjAwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MDlaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=7f98bb9d-c3d7-4c0d-a042-cf9b140f1853 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="953.529µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=19e32843-d6d9-4526-a12e-a23299582913 http.request.method=GET http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=133.503569ms http.response.status=200 http.response.written=24320000 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "GET /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 200 24320000 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=error msg="error parsing digest="sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=ce9845bf-a08e-49af-a0c3-5e69f870b43b http.request.method=GET http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" time="2026-04-10T17:27:11Z" 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.2 http.request.host="127.0.0.1:33665" http.request.id=ce9845bf-a08e-49af-a0c3-5e69f870b43b http.request.method=GET http.request.remoteaddr="127.0.0.1:40588" http.request.uri="/v2/foo/bar/blobs/sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.449µs" http.response.status=400 http.response.written=110 vars.digest="sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "GET /v2/foo/bar/blobs/sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=1e4f2d6e-eb5c-47c1-9c33-7e3bd3dcbd3a http.request.method=GET http.request.remoteaddr="127.0.0.1:40736" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02973ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "GET /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=ad581a17-8c06-4c0d-89d1-54628bb26aad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40750" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.duration="989.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=b24aea89-2f0b-4d34-b03c-89da74a064dd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40750" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.768µs" http.response.status=404 http.response.written=157 vars.digest="sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=aa76f42d-354e-4fa7-91ec-7774811cf27a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40750" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.968µs" http.response.status=404 http.response.written=74 vars.digest="sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=error msg="error parsing digest="sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=fb74baa1-6c7c-40b9-90f6-b178cd141030 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40760" http.request.uri="/v2/foo/bar/blobs/sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" time="2026-04-10T17:27:11Z" 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.2 http.request.host="127.0.0.1:33665" http.request.id=fb74baa1-6c7c-40b9-90f6-b178cd141030 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40760" http.request.uri="/v2/foo/bar/blobs/sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="978.69µs" http.response.status=400 http.response.written=110 vars.digest="sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "DELETE /v2/foo/bar/blobs/sha257:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:27:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=022643a8-0ff2-488b-ab62-3c859865a303 http.request.method=POST http.request.remoteaddr="127.0.0.1:40764" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=379c00ef-5d92-403a-9225-ba8925a7450b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40764" http.request.uri="/v2/foo/bar/blobs/uploads/5a998955-4b86-4612-95fa-0f43b148a9a7?_state=lapx2S19Amu55m_80FsIAFW6uNMALA8DnaeW7S43Tcx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhOTk4OTU1LTRiODYtNDYxMi05NWZhLTBmNDNiMTQ4YTlhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxMS43MTg5NTAwNDlaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579614329s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "PUT /v2/foo/bar/blobs/uploads/5a998955-4b86-4612-95fa-0f43b148a9a7?_state=lapx2S19Amu55m_80FsIAFW6uNMALA8DnaeW7S43Tcx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhOTk4OTU1LTRiODYtNDYxMi05NWZhLTBmNDNiMTQ4YTlhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxMS43MTg5NTAwNDlaIn0%3D&digest=sha256%3A09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=a6b10ebf-4766-44e7-947a-5fbb5b6e9773 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40764" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.292973ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=aa00bab3-54d2-414d-94b2-da1a72aa6cbc http.request.method=GET http.request.remoteaddr="127.0.0.1:40726" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.755547387s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "GET /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T17:27:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33665" http.request.id=900f9bc1-b99b-4bd0-bdee-f568147940ed http.request.method=GET http.request.remoteaddr="127.0.0.1:40736" http.request.uri="/v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.750581019s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [10/Apr/2026:17:27:11 +0000] "GET /v2/foo/bar/blobs/sha256:09de6ebaadfcc138d385b18b1d859bda17becdc5390fdf2848d2cca1ed57ec37 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.70s) === RUN TestRelativeURL time="2026-04-10T17:27:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40441" http.request.id=c934120c-63dc-4f3d-afaa-5bbe01d1b7ed http.request.method=POST http.request.remoteaddr="127.0.0.1:39400" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="986.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40441" http.request.id=0e40bab7-6345-4d97-af47-bbb054ae0390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39400" http.request.uri="/v2/foo/bar/blobs/uploads/bcd16832-1bf9-48f5-a8f9-5b7a3f01419b?_state=BgxqGctBhgEaI2-l48USb0i7RcdXxtIP1SejI-aTqtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZDE2ODMyLTFiZjktNDhmNS1hOGY5LTViN2EzZjAxNDE5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxMy40NjM1NDM1NzFaIn0%3D&digest=sha256%3A0306d6d0f10fb431c32997a6daa4bc78341821ec7132a8a7038226b20dc521a8" http.request.useragent="Go-http-client/1.1" http.response.duration=776.164533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:13 +0000] "PUT /v2/foo/bar/blobs/uploads/bcd16832-1bf9-48f5-a8f9-5b7a3f01419b?_state=BgxqGctBhgEaI2-l48USb0i7RcdXxtIP1SejI-aTqtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZDE2ODMyLTFiZjktNDhmNS1hOGY5LTViN2EzZjAxNDE5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxMy40NjM1NDM1NzFaIn0%3D&digest=sha256%3A0306d6d0f10fb431c32997a6daa4bc78341821ec7132a8a7038226b20dc521a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40441" http.request.id=30e12df5-9c5d-4938-9007-201f178aec98 http.request.method=POST http.request.remoteaddr="127.0.0.1:39400" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40441" http.request.id=589c260c-bbb1-4c48-84ae-b12549224318 http.request.method=POST http.request.remoteaddr="127.0.0.1:39400" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40441" http.request.id=04eccdbb-6817-455a-95f2-a3908c0cd3e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39400" http.request.uri="/v2/foo/bar/blobs/uploads/b87d1d9f-2dde-48a5-8eac-13c469fb8bbf?_state=zVIhlwgfPWSbdoO30qT_aU-dhwkkcsdYlg8PK_lMJQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4N2QxZDlmLTJkZGUtNDhhNS04ZWFjLTEzYzQ2OWZiOGJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxNC42MTMxMzc0NjlaIn0%3D&digest=sha256%3Acfe08f4600ec941351695878bfe649643daa34e6ab4785cad9cba42ad377ee94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117953352s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:14 +0000] "PUT /v2/foo/bar/blobs/uploads/b87d1d9f-2dde-48a5-8eac-13c469fb8bbf?_state=zVIhlwgfPWSbdoO30qT_aU-dhwkkcsdYlg8PK_lMJQN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4N2QxZDlmLTJkZGUtNDhhNS04ZWFjLTEzYzQ2OWZiOGJiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxNC42MTMxMzc0NjlaIn0%3D&digest=sha256%3Acfe08f4600ec941351695878bfe649643daa34e6ab4785cad9cba42ad377ee94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.27s) === RUN TestBlobDeleteDisabled time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:15Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:44457" http.request.id=94079915-e386-40cf-926e-ccfa034417b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42418" http.request.uri="/v2/foo/bar/blobs/sha256:a13a0cb2e0be741df220952bc8cd7641b6e1d8368ac369a5c78e066141dd4dd4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="910.768µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a13a0cb2e0be741df220952bc8cd7641b6e1d8368ac369a5c78e066141dd4dd4" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:a13a0cb2e0be741df220952bc8cd7641b6e1d8368ac369a5c78e066141dd4dd4 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.22s) === RUN TestDeleteDisabled time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:15Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40637" http.request.id=baea60ea-03de-42bb-8ac7-66c9b5ec452c http.request.method=POST http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40637" http.request.id=069d4cba-d955-4dac-acb7-c3971eb7d26c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/bar/blobs/uploads/5836b167-e060-4977-b478-e1a7ea141a82?_state=leSDtM0agl721s0gy49ptmG9tX7lUPGoIJhUli09Bd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4MzZiMTY3LWUwNjAtNDk3Ny1iNDc4LWUxYTdlYTE0MWE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxNi4yMTc2MjcwNzlaIn0%3D&digest=sha256%3A2aa1fed92574d6f4fba3c42fe869d874ca4cc9418dab8385ce8c4870e78a9001" http.request.useragent="Go-http-client/1.1" http.response.duration=2.327135187s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:16 +0000] "PUT /v2/foo/bar/blobs/uploads/5836b167-e060-4977-b478-e1a7ea141a82?_state=leSDtM0agl721s0gy49ptmG9tX7lUPGoIJhUli09Bd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4MzZiMTY3LWUwNjAtNDk3Ny1iNDc4LWUxYTdlYTE0MWE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxNi4yMTc2MjcwNzlaIn0%3D&digest=sha256%3A2aa1fed92574d6f4fba3c42fe869d874ca4cc9418dab8385ce8c4870e78a9001 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:40637" http.request.id=688e7d6a-3e39-46a7-ab28-f41a176a5673 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/bar/blobs/sha256:2aa1fed92574d6f4fba3c42fe869d874ca4cc9418dab8385ce8c4870e78a9001" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.529µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2aa1fed92574d6f4fba3c42fe869d874ca4cc9418dab8385ce8c4870e78a9001" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:2aa1fed92574d6f4fba3c42fe869d874ca4cc9418dab8385ce8c4870e78a9001 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.60s) === RUN TestDeleteReadOnly time="2026-04-10T17:27:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:18Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35687" http.request.id=ec64611c-c406-45d7-bac5-92e507a93412 http.request.method=POST http.request.remoteaddr="127.0.0.1:49250" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35687" http.request.id=774f30d1-df72-4ec6-8ff9-db7afa3d6998 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49250" http.request.uri="/v2/foo/bar/blobs/uploads/86064de9-c19d-4684-92a3-45829814b5ab?_state=unFJ1xZgeWhWnELTBtJXspVj1NthRioVLUmq8AH-BP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MDY0ZGU5LWMxOWQtNDY4NC05MmEzLTQ1ODI5ODE0YjVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxOC43NjAzMzkzNDhaIn0%3D&digest=sha256%3A3b5a600fd3057cdbfdc86d83001c8299fa4ce3da647c6b8b0f17ea2b5585bb82" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227960656s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:18 +0000] "PUT /v2/foo/bar/blobs/uploads/86064de9-c19d-4684-92a3-45829814b5ab?_state=unFJ1xZgeWhWnELTBtJXspVj1NthRioVLUmq8AH-BP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MDY0ZGU5LWMxOWQtNDY4NC05MmEzLTQ1ODI5ODE0YjVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzoxOC43NjAzMzkzNDhaIn0%3D&digest=sha256%3A3b5a600fd3057cdbfdc86d83001c8299fa4ce3da647c6b8b0f17ea2b5585bb82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:17:27:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:3b5a600fd3057cdbfdc86d83001c8299fa4ce3da647c6b8b0f17ea2b5585bb82 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.44s) === RUN TestStartPushReadOnly time="2026-04-10T17:27:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:19Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [10/Apr/2026:17:27:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-04-10T17:27:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:19Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=9b3b631c-362f-4d4f-a904-79774a4a3b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" 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="920.369µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=278d742e-f586-4e38-8c3b-ff43d71f480b http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" 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="848.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:17:27:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=10cf7ada-6a08-40ef-90a8-e0765e678250 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" 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="772.127µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=8ee5f018-9395-4bba-be39-03698cf8bcfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" 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.472304ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=8ee5f018-9395-4bba-be39-03698cf8bcfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" 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.572025ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=8ee5f018-9395-4bba-be39-03698cf8bcfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" 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.629945ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=8ee5f018-9395-4bba-be39-03698cf8bcfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" 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.684266ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T17:27:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=3ae8becb-5c5e-4c4f-8e15-483386922d62 http.request.method=POST http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=a416e76d-e935-4289-9411-2068d81d9995 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/blobs/uploads/e8c352ab-9c50-4466-b83f-d689ece7c27a?_state=FL3LJHYbhRRNrOVcsU55OKWs1ftTsE7NfhQGK8sbgsx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOGMzNTJhYi05YzUwLTQ0NjYtYjgzZi1kNjg5ZWNlN2MyN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjAuMjUyNjE4Nzk2WiJ9&digest=sha256%3Ac82cf949ad06bb549802c665cf18c569a48f758a785b1a6060cbf6a8eee3f6c6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.708186973s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/e8c352ab-9c50-4466-b83f-d689ece7c27a?_state=FL3LJHYbhRRNrOVcsU55OKWs1ftTsE7NfhQGK8sbgsx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOGMzNTJhYi05YzUwLTQ0NjYtYjgzZi1kNjg5ZWNlN2MyN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjAuMjUyNjE4Nzk2WiJ9&digest=sha256%3Ac82cf949ad06bb549802c665cf18c569a48f758a785b1a6060cbf6a8eee3f6c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=e084d8cd-5843-4701-9729-1ab2358706c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=b2916e26-d0b9-413c-912a-92074268e1d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/blobs/uploads/2f9f1229-43f5-40a7-a816-591d40205e85?_state=WmIJWTBxvGpoJdNt04edow9sfx6yD9i_50Pt_beO1ix7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZjlmMTIyOS00M2Y1LTQwYTctYTgxNi01OTFkNDAyMDVlODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjIuMTQ4NDE1NTQxWiJ9&digest=sha256%3Afe4fca174b692bbe0c34700df551808a9d16d158f42cef0554cf06834f91acf8" http.request.useragent="Go-http-client/1.1" http.response.duration=959.483985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/2f9f1229-43f5-40a7-a816-591d40205e85?_state=WmIJWTBxvGpoJdNt04edow9sfx6yD9i_50Pt_beO1ix7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZjlmMTIyOS00M2Y1LTQwYTctYTgxNi01OTFkNDAyMDVlODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjIuMTQ4NDE1NTQxWiJ9&digest=sha256%3Afe4fca174b692bbe0c34700df551808a9d16d158f42cef0554cf06834f91acf8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=06933af2-484f-4280-85e4-d5ee46e92ceb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.959508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=8b4166be-94ab-4fb8-997c-359a2bf0f260 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.766586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=c464abc2-8749-4473-a5a2-af4887176658 http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.668536ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=cc119709-66d9-4fbb-b9b0-d428c46065d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.660536ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43379" http.request.id=28ecc5af-633d-4e4c-81bc-efa2117ad57e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.734426ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43379" http.request.id=67178e8f-d03d-48f8-8d93-8e56aa7adc90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:43379" http.request.id=59127105-921e-4631-b4dc-fc4f175ee3ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.809507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=f1061bb8-e422-47e5-8870-b961e79086f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.675376ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=5bb64df5-7874-448c-92bd-a27b7ca44efc http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="728.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=bbc834a2-8914-402d-821e-f36c125fd9e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.duration="693.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=d6fdee85-0092-4f85-a587-a02c5e96fbf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56028" 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="701.166µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=error msg="payload digest does match: "sha256:2b106da142f7ca9eb6d7383177553d21811d4862b63294da2eeddbe19fca4f1f" != "sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471"" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=fbf06837-aec8-4133-bb5c-16822b17f507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" time="2026-04-10T17:27:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=fbf06837-aec8-4133-bb5c-16822b17f507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56028" http.request.uri="/v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.009µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471" 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:776c03859bf95aea5d3cb3120551f5b7b6019e5fb833ab7f352ed4bf25f40471 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=277cb3f7-1502-4f8e-8d59-a04d0222545d http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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="951.209µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" 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.2 http.request.host="127.0.0.1:43379" http.request.id=603f043a-4fed-4aaa-be05-5226d1b2d8f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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="778.167µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=b4d406fd-0242-4cd3-b7db-ab8504b6ad7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" 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="939.689µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:23Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=b4d406fd-0242-4cd3-b7db-ab8504b6ad7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" 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="985.009µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:23Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=b4d406fd-0242-4cd3-b7db-ab8504b6ad7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" 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.01437ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=4acf091f-56e5-4b11-9f40-9d049be5c2a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=caf107e2-aceb-4675-bb44-da63c85cebe1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/blobs/uploads/857c2a00-847a-4ee9-860e-a4eb5a7ef1e5?_state=o_8xTjAmOcshWmz5KvUUdB47_tLuWSiaDD35voAYWYd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTdjMmEwMC04NDdhLTRlZTktODYwZS1hNGViNWE3ZWYxZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjMuMTQ1MDY2NjQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/857c2a00-847a-4ee9-860e-a4eb5a7ef1e5?_state=o_8xTjAmOcshWmz5KvUUdB47_tLuWSiaDD35voAYWYd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTdjMmEwMC04NDdhLTRlZTktODYwZS1hNGViNWE3ZWYxZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjMuMTQ1MDY2NjQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=d035d11d-15f3-4a62-8fdf-7bc4b80c934e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" 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.04349ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:23Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=d035d11d-15f3-4a62-8fdf-7bc4b80c934e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" 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.087891ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T17:27:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=fc7accf8-38b5-4011-b05c-d9b83675780c http.request.method=POST http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="963.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=0a10bd3b-5b64-4433-b13d-8c2000ce2227 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/blobs/uploads/0453d203-0119-4c9d-b463-de3fe4b9fac4?_state=UYiE3z_WQwBs3NLMdj5DS7-Vu7qct9JUf4myKbwRYtt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDUzZDIwMy0wMTE5LTRjOWQtYjQ2My1kZTNmZTRiOWZhYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjMuMzI4ODQ4NTM5WiJ9&digest=sha256%3A581b29e852a151272282d2e616742268368bc88a28efc8097fcc78a4bc93eb3c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00865958s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/0453d203-0119-4c9d-b463-de3fe4b9fac4?_state=UYiE3z_WQwBs3NLMdj5DS7-Vu7qct9JUf4myKbwRYtt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDUzZDIwMy0wMTE5LTRjOWQtYjQ2My1kZTNmZTRiOWZhYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjMuMzI4ODQ4NTM5WiJ9&digest=sha256%3A581b29e852a151272282d2e616742268368bc88a28efc8097fcc78a4bc93eb3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=f13fe887-831d-49bb-b89b-0fd24dcda8d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10777ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=abd3cbac-5b7e-4f52-a540-e9095d30b69d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/blobs/uploads/5ff7af94-ab12-4213-810c-f6d241215484?_state=zbT-2UewnOkix0asg5K2FfaiLWSRdmcJmOwodYRtDjh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmY3YWY5NC1hYjEyLTQyMTMtODEwYy1mNmQyNDEyMTU0ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjQuNTY5MTgzNTE2WiJ9&digest=sha256%3Ab83e48a37a1cc0ffcd9af6df2f997c695c3c50d843a6b5d051a90d580f0aef13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536543238s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/5ff7af94-ab12-4213-810c-f6d241215484?_state=zbT-2UewnOkix0asg5K2FfaiLWSRdmcJmOwodYRtDjh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmY3YWY5NC1hYjEyLTQyMTMtODEwYy1mNmQyNDEyMTU0ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjQuNTY5MTgzNTE2WiJ9&digest=sha256%3Ab83e48a37a1cc0ffcd9af6df2f997c695c3c50d843a6b5d051a90d580f0aef13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=7df8b09d-b462-4c39-ad9c-708f6324faa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.256133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43379" http.request.id=94ff9f63-8ce6-4931-b6b1-3d53cf27c02b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=ee56c2fa-3be3-4d7c-b7a6-e24dc7a4df0e http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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="864.409µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=f6597c02-b54c-4e24-b493-430ae6856fa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="883.288µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=ee7077ae-a993-4192-a798-7c965e26c2c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="712.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=f6a9a81c-ba45-454c-9da4-625cac331feb http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a" http.request.useragent="Go-http-client/1.1" http.response.duration="718.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=c98cd786-2201-45b5-8725-a0452fd8a8b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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="711.207µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="rewriting manifest sha256:fa748a97b01a43ba257ab91daa6aa7331f119bccdfab98a79e822936ecb4022a in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=43334a76-77d6-4f27-9466-b5f0788c59cc http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=43334a76-77d6-4f27-9466-b5f0788c59cc http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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=1.922898ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43379" http.request.id=90f207d2-8faf-46ab-b966-9c6326c2b15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" 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="848.168µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43379" http.request.id=06151682-133c-45a5-94df-700af8cbfd75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43379" http.request.id=91742944-56ab-40fa-ab96-8f2dd3ef733c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9" http.request.useragent="Go-http-client/1.1" http.response.duration="918.449µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=60cbc319-9749-4fe7-a3e2-0887363d38a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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="891.809µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=5e3d6ca6-f470-4ef8-a28c-a79c06ad86d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="876.168µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=3d027cbc-a135-4dde-917c-cc3f3270403c http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="788.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=03734310-4b49-48cc-a7e7-b297521892d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9" http.request.useragent="Go-http-client/1.1" http.response.duration="681.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="rewriting manifest list sha256:4a49d88a2153799e0ba0afad9e043b73e174bfae506b4c162c7b03ee802f16c9 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=7c957d4b-3225-4934-8180-33bd2902edda http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" 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-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43379" http.request.id=7c957d4b-3225-4934-8180-33bd2902edda http.request.method=GET http.request.remoteaddr="127.0.0.1:56030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.10494ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:26Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=f1b5e3de-e902-4ae2-8ef0-7aa323cca7ce http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" 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="861.289µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" 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.2 http.request.host="127.0.0.1:33613" http.request.id=7d34fa78-0513-4504-87ac-e05750b093ed http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" 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="777.968µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=7cb2ea60-adf3-4ea8-a2ca-6c9b2f526874 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" 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="788.448µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=0590c902-e86f-4d37-a703-e906b7a0e3d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" 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.419303ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:26Z" 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.2 http.request.host="127.0.0.1:33613" http.request.id=0590c902-e86f-4d37-a703-e906b7a0e3d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" 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.460584ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=0590c902-e86f-4d37-a703-e906b7a0e3d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" 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.490824ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:26Z" 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.2 http.request.host="127.0.0.1:33613" http.request.id=0590c902-e86f-4d37-a703-e906b7a0e3d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" 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.522544ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=44a0338d-7d66-405b-908b-876c7a5fb87a http.request.method=POST http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=c7d3c3b7-2427-4100-bc6e-476641b827f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/blobs/uploads/220c29bf-a47a-4ac1-9e75-4c084f5ab1a6?_state=vRJdIFreMkj_8jxI4w0gVkf6K8UkpQZaMYoGzCgU0Nh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMjBjMjliZi1hNDdhLTRhYzEtOWU3NS00YzA4NGY1YWIxYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjYuMjg2MTgxMjk3WiJ9&digest=sha256%3Ad7c676b437582ff2b16ccdcd6380964d20a99e6ae6165101ffc14b5c831c3b87" http.request.useragent="Go-http-client/1.1" http.response.duration=665.577228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/220c29bf-a47a-4ac1-9e75-4c084f5ab1a6?_state=vRJdIFreMkj_8jxI4w0gVkf6K8UkpQZaMYoGzCgU0Nh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMjBjMjliZi1hNDdhLTRhYzEtOWU3NS00YzA4NGY1YWIxYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjYuMjg2MTgxMjk3WiJ9&digest=sha256%3Ad7c676b437582ff2b16ccdcd6380964d20a99e6ae6165101ffc14b5c831c3b87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=fa10ed1d-0b51-407c-b069-88a38e3b03c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=c968902f-7683-44fc-98fe-6fb98b528b88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/blobs/uploads/79d11b23-a859-4364-a33e-3c0116420cfe?_state=-ziV4_z385FpzHX2lfhOtWKYT39Hz1glqdywanKrjv17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWQxMWIyMy1hODU5LTQzNjQtYTMzZS0zYzAxMTY0MjBjZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjcuMTA2NDQxODk4WiJ9&digest=sha256%3A189c73898306691586d2313eb64feb48e5609a0e952721ec5e6fe0b3e1865b56" http.request.useragent="Go-http-client/1.1" http.response.duration=719.788151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/79d11b23-a859-4364-a33e-3c0116420cfe?_state=-ziV4_z385FpzHX2lfhOtWKYT39Hz1glqdywanKrjv17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWQxMWIyMy1hODU5LTQzNjQtYTMzZS0zYzAxMTY0MjBjZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjcuMTA2NDQxODk4WiJ9&digest=sha256%3A189c73898306691586d2313eb64feb48e5609a0e952721ec5e6fe0b3e1865b56 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=f039ca31-5341-46ac-8c83-47f0e634b39f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.960389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=5d4a1879-8edc-498f-9be6-8f998e1162f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.duration=2.677346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=0dc4c7d5-92b7-4b18-abc9-a8227eb97e3e http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.626616ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=6a6150a3-6dd5-4dc5-9df0-d75d57729db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.655216ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33613" http.request.id=ecc4fefb-42df-4ad6-9945-669357f477cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.duration=2.657266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33613" http.request.id=f06f90b0-f85a-42f1-bf88-3fce82ea1381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.duration=2.710146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:33613" http.request.id=7c14b149-c661-406d-9323-df09e3092de8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=658dfa3f-20be-4adf-a60c-e93c59d87cb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.604936ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=ba9c4b3c-c912-4d44-9e71-2f109a2cd310 http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="711.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=b02071aa-9a1b-43eb-b584-8fbbd8ca9bc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.duration="614.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=ef25f403-cb3d-4df3-8ccc-6046c9970635 http.request.method=GET http.request.remoteaddr="127.0.0.1:56510" 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="692.407µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=error msg="payload digest does match: "sha256:85e28394f47ba8e190b8b48778e5ae98d777b9d9bcaceb95d3306a7781e68a7e" != "sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52"" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=410952f0-6faa-427b-844b-df0e96ffd3ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" time="2026-04-10T17:27:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=410952f0-6faa-427b-844b-df0e96ffd3ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:56510" http.request.uri="/v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="842.408µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52" 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac0613be280a67f68eec919308c128c4c54cc9e2c310e6507f04c8ac96199e52 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=71207d9d-538d-4997-98e2-0eddb0e5e23d http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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="791.648µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" 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.2 http.request.host="127.0.0.1:33613" http.request.id=addff08a-f0be-4e68-869a-c23a055c14ce http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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="679.246µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=3b36d345-c04d-4f6e-ad0b-b0093d9c6847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" 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="881.089µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:27Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=3b36d345-c04d-4f6e-ad0b-b0093d9c6847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" 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="922.049µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:27Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=3b36d345-c04d-4f6e-ad0b-b0093d9c6847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" 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="951.049µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=7a1eca62-a804-409a-8d2e-d8c1e42dd720 http.request.method=POST http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=46767251-4a53-4e59-a9d5-c87468c94240 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/e6b9af86-d3cd-4de2-a47d-659788fd0727?_state=nMFiGSVG_cpEX7R1MbGceLwiOKM6XCBvD0W6pLRZ9_17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmI5YWY4Ni1kM2NkLTRkZTItYTQ3ZC02NTk3ODhmZDA3MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjcuODYzMTk2OTY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6b9af86-d3cd-4de2-a47d-659788fd0727?_state=nMFiGSVG_cpEX7R1MbGceLwiOKM6XCBvD0W6pLRZ9_17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmI5YWY4Ni1kM2NkLTRkZTItYTQ3ZC02NTk3ODhmZDA3MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjcuODYzMTk2OTY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:27Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=d1ee127e-9c17-4d2e-ba7b-2ee6cedd6b33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" 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="835.368µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:27Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=d1ee127e-9c17-4d2e-ba7b-2ee6cedd6b33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" 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="876.808µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T17:27:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=3faddd02-6015-4091-8c63-9ed625a85e35 http.request.method=POST http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=5fcf33ce-4005-4f47-8930-c95061a1a52d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/ed82ff8d-dc61-48b7-b929-aacdbbbb633a?_state=_H7CcPm4HHkKsA4nnn5kuKF470ZaSqvZ3JTfkn1yzAF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDgyZmY4ZC1kYzYxLTQ4YjctYjkyOS1hYWNkYmJiYjYzM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjcuOTk5ODgxNzI2WiJ9&digest=sha256%3Ab5228cc3fc2197a39da1e12b5dba638300889ea0884465b4232f538d9b382894" http.request.useragent="Go-http-client/1.1" http.response.duration=579.099793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/ed82ff8d-dc61-48b7-b929-aacdbbbb633a?_state=_H7CcPm4HHkKsA4nnn5kuKF470ZaSqvZ3JTfkn1yzAF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDgyZmY4ZC1kYzYxLTQ4YjctYjkyOS1hYWNkYmJiYjYzM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjcuOTk5ODgxNzI2WiJ9&digest=sha256%3Ab5228cc3fc2197a39da1e12b5dba638300889ea0884465b4232f538d9b382894 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=cce4030e-3859-43bc-8e68-844fab28b872 http.request.method=POST http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=119ffa24-74ef-4dae-aa2b-690077394131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/c49e3bf3-d39f-4cd8-b664-63809d71c2df?_state=VQNGsNEK880lPFqE6BlZhkMqTIj3dQ9y-P_F9gE1TCd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDllM2JmMy1kMzlmLTRjZDgtYjY2NC02MzgwOWQ3MWMyZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjguODM0MDM4MjIyWiJ9&digest=sha256%3A66ad4321c17ff05e4af2be40dfa5ecd91c6225602da1638fa378fba99bb36466" http.request.useragent="Go-http-client/1.1" http.response.duration=1.64112885s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/c49e3bf3-d39f-4cd8-b664-63809d71c2df?_state=VQNGsNEK880lPFqE6BlZhkMqTIj3dQ9y-P_F9gE1TCd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDllM2JmMy1kMzlmLTRjZDgtYjY2NC02MzgwOWQ3MWMyZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MjguODM0MDM4MjIyWiJ9&digest=sha256%3A66ad4321c17ff05e4af2be40dfa5ecd91c6225602da1638fa378fba99bb36466 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=c9e7f6d1-b602-4b12-b4ee-f6a6ec1882a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33613" http.request.id=001e8137-682c-4438-813b-cadb1b5c75a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=9ee124ea-fad7-44be-9558-55d9b04cb306 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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="874.768µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=8040c88b-599c-48ad-89d6-bdd0ef9865a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="840.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=54507bd9-fbca-4445-b2b3-2d7674313492 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="685.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=9c93617b-9d82-4974-b9b5-142f1ed0e87a http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147" http.request.useragent="Go-http-client/1.1" http.response.duration="675.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=6203f23c-bf86-4090-8fc4-a9f4a94caa5a http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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="698.287µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="rewriting manifest sha256:b954241143891eb6b7a2b1d0fa9729e670158e93808c8c19bf5ab96a0d44b147 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=ac79d32b-57e7-4739-a85f-fa785a05edc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=ac79d32b-57e7-4739-a85f-fa785a05edc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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=1.967499ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33613" http.request.id=662c0768-1f1f-42bb-910b-467460f66f83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" 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="827.608µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33613" http.request.id=d1b1401e-aafd-450f-83e5-fe274213bedd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="992.21µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33613" http.request.id=8897fd4b-ffce-4807-8bf8-bd9d99f70d5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc" http.request.useragent="Go-http-client/1.1" http.response.duration="896.888µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=24a315c2-8818-429a-a281-0ee5490ccbec http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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="906.208µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=0cf5cf53-932e-4613-a2d0-860c582fb192 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="830.248µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=9a0d298d-a25e-42d7-8419-b33e2947bd62 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="752.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=4de9cff7-9518-4ff9-a580-7c3e6c34f43a http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc" http.request.useragent="Go-http-client/1.1" http.response.duration="719.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="rewriting manifest list sha256:effb762947bf3ff5fd199f909c5913f41994f309d718bf713e81b8f9b50635fc in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=9c3f7244-459d-4363-933e-e14d7067381b http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33613" http.request.id=9c3f7244-459d-4363-933e-e14d7067381b http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" 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=1.993979ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.50s) === RUN TestGetManifestWithStorageError time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:30Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35749" http.request.id=bba2020b-975a-4230-89fd-f9307125cb04 http.request.method=GET http.request.remoteaddr="127.0.0.1:48856" 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="895.569µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35749" http.request.id=e3c3b85f-8d52-48a5-b926-31238dc7c679 http.request.method=GET http.request.remoteaddr="127.0.0.1:48856" 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="735.847µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35749" http.request.id=ee48670e-f058-4b24-ac29-4982628a63a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48856" 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="814.608µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:35749" http.request.id=e8377b7f-7420-49c1-a29b-64302c9e4da7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48856" 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="713.567µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:30Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=6b26bf3d-0441-4609-9dd0-83f0a54a7991 http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" 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="880.008µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=ed56a63e-2261-4636-847d-9d692e8fb97e http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" 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="745.208µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=f30b05db-b819-4aeb-9ae2-b165cbe542ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" 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="806.288µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=23606a4e-4eea-43bd-967d-dd963d1a5557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" 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.432583ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=23606a4e-4eea-43bd-967d-dd963d1a5557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" 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.525784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=23606a4e-4eea-43bd-967d-dd963d1a5557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" 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.578745ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:27:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=23606a4e-4eea-43bd-967d-dd963d1a5557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" 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.638625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T17:27:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=95b4a774-f025-43f7-bec6-75de15540155 http.request.method=POST http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=10a4449c-4d31-4b26-bae1-6d14248f05dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/blobs/uploads/90b1bbfe-7bf3-4369-b648-ae35b5f93af0?_state=Ih8d9_pRwhTAen_5CB68g4bBz-Zsu6tO2zqomHNsvjZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MGIxYmJmZS03YmYzLTQzNjktYjY0OC1hZTM1YjVmOTNhZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzAuNzE1MTU0MDdaIn0%3D&digest=sha256%3A108227d5fe385ce11cfc196abd2a92133c535cf4348fa079eb081d8adb3a0a1b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101566119s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/90b1bbfe-7bf3-4369-b648-ae35b5f93af0?_state=Ih8d9_pRwhTAen_5CB68g4bBz-Zsu6tO2zqomHNsvjZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MGIxYmJmZS03YmYzLTQzNjktYjY0OC1hZTM1YjVmOTNhZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzAuNzE1MTU0MDdaIn0%3D&digest=sha256%3A108227d5fe385ce11cfc196abd2a92133c535cf4348fa079eb081d8adb3a0a1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=62f8e73e-8550-48df-a91d-cb790ade4534 http.request.method=POST http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=f292f08c-c875-41f7-bd10-5ac4e512e106 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/blobs/uploads/8edf6400-f3a1-4563-afaa-14fee27c95d0?_state=qTiHwXRXZzzz4pE569clALdceMrD7k8ke2I9KJZ4bPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZWRmNjQwMC1mM2ExLTQ1NjMtYWZhYS0xNGZlZTI3Yzk1ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzIuMDM5MzcyMjU5WiJ9&digest=sha256%3Ad6ad789567e0e70b86a9414482de122bec665114f0f546b97d57c2ee8ad7f809" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35014812s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/8edf6400-f3a1-4563-afaa-14fee27c95d0?_state=qTiHwXRXZzzz4pE569clALdceMrD7k8ke2I9KJZ4bPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZWRmNjQwMC1mM2ExLTQ1NjMtYWZhYS0xNGZlZTI3Yzk1ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzIuMDM5MzcyMjU5WiJ9&digest=sha256%3Ad6ad789567e0e70b86a9414482de122bec665114f0f546b97d57c2ee8ad7f809 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=5361da7d-a7bd-45e8-9eba-bf7613963c46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.895148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=21693d33-fbc4-4931-ade6-85cd88406e09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration=2.709826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=689d22c4-03e3-42d2-8ca2-ac4f0429af0c http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.692097ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=29405250-008b-4764-87a5-6e4973a7967b http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.608975ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38187" http.request.id=3704c98d-26e2-4761-ba22-18b6644d1ffd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration=2.657226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38187" http.request.id=d319901c-d78c-4be6-93bc-b1a8e5edd876 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration=2.742387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:38187" http.request.id=1efc81fa-a0ee-4e31-b338-c989f1830d17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration=2.697906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=1080ce2a-a8f2-4efb-824a-c6f00ea873b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.637495ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=b582cd76-55a3-4723-a158-903d793d8c7d http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="713.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=3f0bbbfe-e01d-479e-8134-fb23a8311747 http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration="678.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=4e6918c8-447c-43c0-ba21-28a4b3b5e63e http.request.method=GET http.request.remoteaddr="127.0.0.1:33680" 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="707.647µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=error msg="payload digest does match: "sha256:a2482de3189dbe436828539710db51ce437a8c32418cc80a13f72012736a7d83" != "sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394"" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=f64f465d-eb0b-4a0f-98b5-7f10b77813a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" time="2026-04-10T17:27:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=f64f465d-eb0b-4a0f-98b5-7f10b77813a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33680" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.528µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=6abc821f-a66a-4a3a-a916-11bfe226f71e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33692" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=87a05ef6-a11f-409a-8c26-718bc9e9e4ed http.request.method=GET http.request.remoteaddr="127.0.0.1:33692" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.688µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=75684f12-c8ea-465e-9f30-fd661df90df4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33706" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.128µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=67c32383-c208-4068-9762-1917349ced56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33710" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=794895c9-9d2f-44f1-9264-f5f5909f2f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:33710" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.733777ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=5905ee29-3312-499b-a040-93af0186ed8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33716" 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="947.329µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=3f116ce7-2f4c-4c50-a97f-f7ec2db2baf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.19409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=29834a8c-c42e-481f-87b7-0b5be36263e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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="801.128µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=c32c6e52-66ff-4576-a51a-f13339932ea3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394" http.request.useragent="Go-http-client/1.1" http.response.duration="961.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:86e8b8a80d1da240c9a4384ebfbf4bba5d3a0a79c65ac836a17ef1690de6a394 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=558221d8-efa7-47f9-bc7c-a57f44058816 http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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="778.567µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=62cb38d8-e0de-4a7b-903c-7321dc49b714 http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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="855.688µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" 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.2 http.request.host="127.0.0.1:38187" http.request.id=85985368-35e5-4993-b54e-6da7ef10525c http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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="849.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=3d9f4ffc-2f6e-4e46-8b71-2105e7daf9b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" 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.01961ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=3d9f4ffc-2f6e-4e46-8b71-2105e7daf9b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" 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.068251ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=3d9f4ffc-2f6e-4e46-8b71-2105e7daf9b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" 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.098571ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=70282c7c-e0a8-4380-ba1d-06f461f55482 http.request.method=POST http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=6a566191-6ab7-4fcf-b639-57ce3d4b6e24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/blobs/uploads/c145b3c9-5ce0-4afd-90d1-6dd6ba8adcd1?_state=cEzntsZyzChVZGx0f-Mcj9IkiAcjpNFoFUwwMqHbAw57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTQ1YjNjOS01Y2UwLTRhZmQtOTBkMS02ZGQ2YmE4YWRjZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzMuNDQ5MjI2NTU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/c145b3c9-5ce0-4afd-90d1-6dd6ba8adcd1?_state=cEzntsZyzChVZGx0f-Mcj9IkiAcjpNFoFUwwMqHbAw57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTQ1YjNjOS01Y2UwLTRhZmQtOTBkMS02ZGQ2YmE4YWRjZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzMuNDQ5MjI2NTU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=d87aca3f-244e-4d7d-a79a-1a6632bbca40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" 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.043091ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:27:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=d87aca3f-244e-4d7d-a79a-1a6632bbca40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" 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.090051ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T17:27:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=b73b6c1c-98bb-4fab-bf06-5abb7323f42f http.request.method=POST http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=0a5afe07-663f-49db-9166-9061a3fbd8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/blobs/uploads/a84ad46c-9555-4140-97f0-180bf60431f6?_state=PQ2n2e4cIDx0vZWcNZDGqykIHGbfaaCwi1tyz0skKq97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODRhZDQ2Yy05NTU1LTQxNDAtOTdmMC0xODBiZjYwNDMxZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzMuNjI4ODAwNjkxWiJ9&digest=sha256%3Ab4f3e74357195639591f30bade2b64b33405f5d0b1aa9cbd798f5a5cd531295f" http.request.useragent="Go-http-client/1.1" http.response.duration=811.494998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/a84ad46c-9555-4140-97f0-180bf60431f6?_state=PQ2n2e4cIDx0vZWcNZDGqykIHGbfaaCwi1tyz0skKq97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODRhZDQ2Yy05NTU1LTQxNDAtOTdmMC0xODBiZjYwNDMxZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzMuNjI4ODAwNjkxWiJ9&digest=sha256%3Ab4f3e74357195639591f30bade2b64b33405f5d0b1aa9cbd798f5a5cd531295f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=5973db0a-b08f-4e83-bd7d-38fd09622ae0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=1c48faa2-29ec-45a6-b1c2-71aa46cd3736 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/blobs/uploads/f8ce75f7-d367-4328-bb35-dc77ce06663c?_state=ftrH3Q05xMJwC1-VqoTyWk-2_mHATqgqXtdBlViJNeJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOGNlNzVmNy1kMzY3LTQzMjgtYmIzNS1kYzc3Y2UwNjY2M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzQuNjc4NDIwNzA5WiJ9&digest=sha256%3Adbd5fa14830bb927308354149062e0792ed4841a6264fb94ea65a362b00f7e5e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536768084s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/f8ce75f7-d367-4328-bb35-dc77ce06663c?_state=ftrH3Q05xMJwC1-VqoTyWk-2_mHATqgqXtdBlViJNeJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOGNlNzVmNy1kMzY3LTQzMjgtYmIzNS1kYzc3Y2UwNjY2M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6Mjc6MzQuNjc4NDIwNzA5WiJ9&digest=sha256%3Adbd5fa14830bb927308354149062e0792ed4841a6264fb94ea65a362b00f7e5e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=3f8bc2a4-1a17-41a0-b131-271ad636f0c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=b21bb28e-5650-4007-a930-147ae9aa7b73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=283b4a5b-b2f4-411c-9eb5-1c765e4e90b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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="946.169µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=0cf26df9-511d-49ce-ac72-3312fa121a8e http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="889.088µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=0b351e6b-ce2c-4458-9e58-1ffe91587946 http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="707.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=1ad9f39f-60f5-4754-b3a9-6e93b2332711 http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.duration="738.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=74b29a0b-06cb-418b-98fd-c304dac588ad http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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="681.247µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="rewriting manifest sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=1953738c-1a66-4123-b2f7-688126cbdbae http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=1953738c-1a66-4123-b2f7-688126cbdbae http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" 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=1.906258ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=860eaa5f-5d85-4200-92b2-9601ae5d7bc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.duration="938.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=a997ccf6-cf59-4738-83e7-806215cec72c http.request.method=GET http.request.remoteaddr="127.0.0.1:33730" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.328µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=52176b98-caa8-422b-8bb8-f9fb777c635d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33732" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="902.689µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=83f52f0d-5e0f-46db-acbf-08471b24dff4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=5c01f207-1857-4891-8fd4-8bcbfba25d50 http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.05893ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=6b823f49-4b90-423a-ae11-f46ae77a8a29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33752" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02993ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38187" http.request.id=3de19839-d504-4ea2-9e7a-1f958f0c9096 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33768" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=9bc26eb3-3cc1-4e2b-822d-77016f340f57 http.request.method=GET http.request.remoteaddr="127.0.0.1:33768" 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="747.288µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=13f35310-0237-45f3-845f-83cf09903bcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33768" http.request.uri="/v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9" http.request.useragent="Go-http-client/1.1" http.response.duration="904.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:480dc1e36ff006cc2138fe30e4b35ff562d1b671aec098c5a633069b704675c9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38187" http.request.id=5f99cb4c-e34c-4759-8271-d3741b747c3c http.request.method=GET http.request.remoteaddr="127.0.0.1:33768" 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="733.007µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.74s) === RUN TestManifestDeleteDisabled time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:42433" http.request.id=8abeb9b7-5db9-4537-9e0b-577cb81f09c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55354" 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="851.488µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T17:27:36Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-10T17:27:36Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33307" http.request.id=8151ecad-0eca-4edb-b119-9fb898dc7f29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57236" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.661496ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33307" http.request.id=98bbf7e0-933f-490e-85bb-79b8a978be79 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57250" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.477574ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33307" http.request.id=2c4a4926-1f78-45a9-98ac-c23e722ea09a http.request.method=POST http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.421854ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T17:27:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33307" http.request.id=e53c6afd-554f-40b5-92a6-3a227d139507 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57266" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.404934ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-04-10T17:27: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.2 time="2026-04-10T17:27:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=fe95743f-2f63-4c07-8570-213de31d7994 http.request.method=POST http.request.remoteaddr="127.0.0.1:53192" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04977ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=4650d4d4-fd52-489c-bd9f-82d9d5e9a4ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:53192" http.request.uri="/v2/foo/bar/blobs/uploads/c1c7f235-92b8-4bbd-8d8d-6205308436dc?_state=OrrjG3l9w4LRL7AvdC84taVn2Q06iCsaJcOwBdDJO017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYzdmMjM1LTkyYjgtNGJiZC04ZDhkLTYyMDUzMDg0MzZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzozNi40NjM4MTk3OTVaIn0%3D&digest=sha256%3A0ba47fa06f769eb9c6339fda329d8948c15b28a5547de1cd6bdffe97f8a486a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027069201s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:36 +0000] "PUT /v2/foo/bar/blobs/uploads/c1c7f235-92b8-4bbd-8d8d-6205308436dc?_state=OrrjG3l9w4LRL7AvdC84taVn2Q06iCsaJcOwBdDJO017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYzdmMjM1LTkyYjgtNGJiZC04ZDhkLTYyMDUzMDg0MzZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzozNi40NjM4MTk3OTVaIn0%3D&digest=sha256%3A0ba47fa06f769eb9c6339fda329d8948c15b28a5547de1cd6bdffe97f8a486a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=ae77d536-25b5-4b19-b622-4af5e50fd22b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53192" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.847467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=ecb44f00-5282-4377-b434-1d59eac364d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53192" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="654.046µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33667" go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=bc6aebc8-bc34-4095-8297-dcf7d127b41a http.request.method=GET http.request.remoteaddr="127.0.0.1:53204" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33667/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:33667/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=187b4b14-045d-45bb-955c-e50b247dd0cd http.request.method=GET http.request.remoteaddr="127.0.0.1:46102" http.request.uri="/v2/foo/bar/manifests/sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31" time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=d24951dc-3f8b-4858-8b0d-08f4cb7c5590 http.request.method=GET http.request.remoteaddr="127.0.0.1:53208" http.request.uri="/v2/foo/bar/manifests/sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.820617ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "GET /v2/foo/bar/manifests/sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31 with ttl=167h59m59.99999696s" go.version=go1.26.2 time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=187b4b14-045d-45bb-955c-e50b247dd0cd http.request.method=GET http.request.remoteaddr="127.0.0.1:46102" http.request.uri="/v2/foo/bar/manifests/sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.126509ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "GET /v2/foo/bar/manifests/sha256:48fe55de95ac4239740219ee8a070a37088f8cb1a6a430e5d7001a7488514f31 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=d201ba5e-b75f-417c-af0d-b60f43e716d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53208" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.327µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33667/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:33667/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=114714e7-dffc-46e1-823b-0e2bf342db07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46114" 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-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=73c5eee7-4916-4c12-bf35-2cf44f51dae4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.787057ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=114714e7-dffc-46e1-823b-0e2bf342db07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46114" 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.718856ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:27:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=827d7802-75c3-4e39-b2a8-be2bb03f9acb http.request.method=POST http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=cb7b0878-d135-4ca6-803a-b4ce84eba5e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/blobs/uploads/9e05a948-5ab4-46da-af9a-724793768479?_state=ZOGx9vamlhINS2TR9QPd7f33ZPo5pT5wgLo6sdMhsl17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMDVhOTQ4LTVhYjQtNDZkYS1hZjlhLTcyNDc5Mzc2ODQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzozNy43MDE5ODExMTVaIn0%3D&digest=sha256%3A02d269485536e51f4f85d504b452e0c24f68a364b5a14b255f385e477f6c0176" http.request.useragent="Go-http-client/1.1" http.response.duration=986.103725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:37 +0000] "PUT /v2/foo/bar/blobs/uploads/9e05a948-5ab4-46da-af9a-724793768479?_state=ZOGx9vamlhINS2TR9QPd7f33ZPo5pT5wgLo6sdMhsl17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMDVhOTQ4LTVhYjQtNDZkYS1hZjlhLTcyNDc5Mzc2ODQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzoyNzozNy43MDE5ODExMTVaIn0%3D&digest=sha256%3A02d269485536e51f4f85d504b452e0c24f68a364b5a14b255f385e477f6c0176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=c67c24c4-0c09-4a0e-b863-b05df0914eaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.868147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:27:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=edf08349-1b66-4973-941e-18f90dbadaf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53224" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.007µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:27:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33667/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:33667/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=7f0bb6b0-bee7-411b-bf21-0322ec343703 http.request.method=GET http.request.remoteaddr="127.0.0.1:35832" 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-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=e8ba1aeb-7c40-4594-a62c-2b49f263a91a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42570" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.828497ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=1fad9872-caaf-4e61-b70e-a9c8f545d27e http.request.method=GET http.request.remoteaddr="127.0.0.1:42570" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:27:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33667/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:33667/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=7f0bb6b0-bee7-411b-bf21-0322ec343703 http.request.method=GET http.request.remoteaddr="127.0.0.1:35832" 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-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33667" http.request.id=b5b6bd20-fb59-4a98-ad92-5d08f0bd71aa http.request.method=GET http.request.remoteaddr="127.0.0.1:42582" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.719696ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:27:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9b1df5d5eae6559afe6960f674e4d087d44839e5fc10529fff31395e7d29f82c with ttl=167h59m59.999995s" go.version=go1.26.2 time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42863" http.request.id=7f0bb6b0-bee7-411b-bf21-0322ec343703 http.request.method=GET http.request.remoteaddr="127.0.0.1:35832" 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=9.911775ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:27:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.43s) === RUN TestAppDispatcher time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42103" http.request.id=cfd47a8e-6337-4710-bab6-0940c23aeb14 http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="849.568µs" http.response.status=200 http.response.written=0 time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42103" http.request.id=4c914371-5c55-452d-ab86-e97921edec32 http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="724.967µs" http.response.status=200 http.response.written=0 time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42103" http.request.id=754adcd2-66d1-4095-a359-ea14ef2b9b4c http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="741.567µs" http.response.status=200 http.response.written=0 time="2026-04-10T17:27:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42103" http.request.id=88386a6c-46a2-4bbc-8403-78e402808145 http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="725.407µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-10T17:27: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.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:38Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:38Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:39875" http.request.id=1e75506e-b411-487c-a116-62304f798cdf http.request.method=GET http.request.remoteaddr="127.0.0.1:59154" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-10T17:27: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.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:38Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:38Z" level=info msg="configuring file health check path=/tmp/healthcheck4226862871, interval=1" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T17:27: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.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:42Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:42Z" level=info msg="configuring TCP health check addr=127.0.0.1:45915, interval=1" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T17:27:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:46Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d time="2026-04-10T17:27:46Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42101, interval=1, threshold=3" go.version=go1.26.2 instance.id=9f842baf-6dc6-4278-b987-b3b859eac85d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 70.293s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.85s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.460s === RUN TestSchedule time="2026-04-10T17:26:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db time="2026-04-10T17:26:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99736ms" go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db time="2026-04-10T17:26:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db time="2026-04-10T17:26:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.88µs" go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db 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-04-10T17:26:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T17:26:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db time="2026-04-10T17:26:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99692ms" go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db time="2026-04-10T17:26:43Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998ms" go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db time="2026-04-10T17:26:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T17:26:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=e62a33d4-b8d3-4cfc-a5ae-e734c63cf4db --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.776s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.82s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22976000 sha256:ec3eaeecb1d763f641796555d25e50d30315b1af33648c02b7259cda0bd2046d [] map[] } --- PASS: TestSimpleBlobRead (0.57s) === RUN TestBlobMount --- PASS: TestBlobMount (0.71s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.37s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.45s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.60s) === 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:24c3359f476ff02c8b127af56f3a9010f7777c2718111d7ca75da6f7a950ee01 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:d9cb457c8d0e2157546f46d66bb9f8fc6b240968f441ccb65bc3c3e3c0019972 palailogos: marking blob sha256:7397ff0c59a88fccfddf3f879660c70439107be1ac6ef03ae69e9863c99d649b palailogos: marking manifest sha256:7be7de72a9acf49ca62cb41fe658111da9687b2921925924f1f371f6ae09090d palailogos: marking blob sha256:0f2555ea57717ff7b50c3c92ad09b713d28dbc4e052840d2e0cd8efc774ff05c palailogos: marking blob sha256:c7a35dfd86931b56b7928621c2811e88123971f1ef6182cff17c5bdc6a9664f9 palailogos: marking manifest sha256:c4f1d5074cb1291fa9aecc64ad8fe0be6beb93ad8161fec9fa9af5ff2238a5e1 palailogos: marking blob sha256:7be7de72a9acf49ca62cb41fe658111da9687b2921925924f1f371f6ae09090d palailogos: marking blob sha256:df2ae7c1695da150bf233ff12990883f2d13f7a841076e40086c93ae1298ee1d palailogos: marking manifest sha256:df2ae7c1695da150bf233ff12990883f2d13f7a841076e40086c93ae1298ee1d palailogos: marking blob sha256:3fea50ce09ed592a6214608d0ce2cf259ebf7993c050980c6d619ed466c7e2b0 palailogos: marking blob sha256:46f1d251396f816ddde135b6d563dc2d05cf35535708b97edee2b5a97a5dcb30 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.24s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6 deletemanifests: marking manifest sha256:b504c668bee95e9869fe6c14263f47615f2cdfe276b10a270d53e2d04e86bf7c deletemanifests: marking blob sha256:7eea8751665f355a8d684ca3f9630c43211155679ea015a20fbe2259e47c4950 deletemanifests: marking blob sha256:d39a815c0032122572bc53557b88e70d7203b8612f5f680ec02363fa8c5b1a7e deletemanifests: marking blob sha256:9cd4879e5b784a45620d641d20853c73e679f4d182a443ca9ea9c76032bcdb91 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6 blob eligible for deletion: sha256:56a343c57d345f3babea1d11dafee13ad6eeac952e87ec2b56e2611484d3d538 blob eligible for deletion: sha256:57d21fea202f72ab2b51ae7fceb7e7a882eead900c1049e85b49aaf83be2072a blob eligible for deletion: sha256:f52f660d492ec0f289eafc9843c6e609a2f9c38bef572b21d5556820b5330943 deletemanifests manifest eligible for deletion: sha256:036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6 deletemanifests: marking manifest sha256:b504c668bee95e9869fe6c14263f47615f2cdfe276b10a270d53e2d04e86bf7c deletemanifests: marking blob sha256:7eea8751665f355a8d684ca3f9630c43211155679ea015a20fbe2259e47c4950 deletemanifests: marking blob sha256:d39a815c0032122572bc53557b88e70d7203b8612f5f680ec02363fa8c5b1a7e deletemanifests: marking blob sha256:9cd4879e5b784a45620d641d20853c73e679f4d182a443ca9ea9c76032bcdb91 time="2026-04-10T17:27:01Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e time="2026-04-10T17:27:01Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6 time="2026-04-10T17:27:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/036e5716443c61343ff164d58ae75a457ee2af89a5712d7c48fcdc31f902bad6" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:56a343c57d345f3babea1d11dafee13ad6eeac952e87ec2b56e2611484d3d538 time="2026-04-10T17:27:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/56a343c57d345f3babea1d11dafee13ad6eeac952e87ec2b56e2611484d3d538" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:57d21fea202f72ab2b51ae7fceb7e7a882eead900c1049e85b49aaf83be2072a time="2026-04-10T17:27:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/57d21fea202f72ab2b51ae7fceb7e7a882eead900c1049e85b49aaf83be2072a" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:f52f660d492ec0f289eafc9843c6e609a2f9c38bef572b21d5556820b5330943 time="2026-04-10T17:27:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f52f660d492ec0f289eafc9843c6e609a2f9c38bef572b21d5556820b5330943" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e --- PASS: TestDeleteManifestIfTagNotFound (2.18s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:29f06e438fa7e2f1487eb81a2c14d2441e7d7e4a6e812ce229a089303a39182b time="2026-04-10T17:27:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/29/29f06e438fa7e2f1487eb81a2c14d2441e7d7e4a6e812ce229a089303a39182b" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:92f04b2e01183e6aeb81cbc148ac7cf404acc0bab6a7288bdea6cac4ecbec2e8 time="2026-04-10T17:27:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92f04b2e01183e6aeb81cbc148ac7cf404acc0bab6a7288bdea6cac4ecbec2e8" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:fcc435f67d3db3b06da6e107b22ad24f8db8a816a80ef05e1231b4691f62973d time="2026-04-10T17:27:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fcc435f67d3db3b06da6e107b22ad24f8db8a816a80ef05e1231b4691f62973d" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e --- PASS: TestGCWithMissingManifests (0.79s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:5500f836635748bac8f73b3d30bf2b26ce2e03e4d7b2762378948c04903ea732 komnenos: marking blob sha256:1e19a5af8d0f871c2d3ba627e4d50feef21e69e7a14367e1f333ad6af9c0d446 komnenos: marking blob sha256:4141694610df4b525ebdfa7a9e86cd58ac8e45049afa36c18570b700c4b9439e 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:51b65b8a7efbbf2e3a646dff8ac9b6b1e7b9027efc803e83ba767f81afe8cb08 time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/51b65b8a7efbbf2e3a646dff8ac9b6b1e7b9027efc803e83ba767f81afe8cb08" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:b5ba2459619424b48d279fd1c514f381c9bf062fd3a8d239e9fd1e5cc30d7fe8 time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b5ba2459619424b48d279fd1c514f381c9bf062fd3a8d239e9fd1e5cc30d7fe8" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:dd6ad05bac562eb4e38c4f27ef08e531e8cc33dfa00d6fd74584ce5c7d36b5e8 time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/dd6ad05bac562eb4e38c4f27ef08e531e8cc33dfa00d6fd74584ce5c7d36b5e8" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:ecc2912c8a35511a082012fbf0f47649af25344b1db9d95ed623f4489afc6bb7 time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ecc2912c8a35511a082012fbf0f47649af25344b1db9d95ed623f4489afc6bb7" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:070287aa24549cd817fb4ec754b7350b2b1a8fb68ec159f28bf6f3566bade4e0 time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/070287aa24549cd817fb4ec754b7350b2b1a8fb68ec159f28bf6f3566bade4e0" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e blob eligible for deletion: sha256:0a5dfd675cd75c394ac0f100e9f028091cfdcfec614af9d8398384c868ede70d time="2026-04-10T17:27:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a5dfd675cd75c394ac0f100e9f028091cfdcfec614af9d8398384c868ede70d" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e --- PASS: TestDeletionHasEffect (2.47s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.91s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5dd1c1df38eef6fb2c4f0b03771957b7c42aaa6a4a7e5d222eb42176022e40a2 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:2ab1f5da78b31d6ffaeaf0c8e6de862455d730727924aca78ad6ae1889b7a040 michael_z_doukas: marking blob sha256:a67ca4259dbed036126b00b0f3816e9d110cc3f521cfa69005e14ccf15cb3837 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:92d59ee1af67e53bd1d9176a78d218d5e4fa0639dc67cecae5bcf64c8ac4aad2 time="2026-04-10T17:27:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92d59ee1af67e53bd1d9176a78d218d5e4fa0639dc67cecae5bcf64c8ac4aad2" go.version=go1.26.2 instance.id=f0b42524-07fb-40ad-9697-018c4965659e --- PASS: TestOrphanBlobDeleted (1.08s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:655bcc2241234b5882ec86612289bc39636ae086867b6a37cff811e523411b3e linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a2ea1213db441c5ba4daa3ab64df2b29560e87f4cc2005abe93a5966b0005fea --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.70s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.76s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.41s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.71s) === 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-04-10T17:27:11Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 16:27:11.483726219 +0000 UTC m=-3572.084404945, actuallyDelete=true" time="2026-04-10T17:27:11Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T17:27:11Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304, actuallyDelete=true" time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/385dad8d-773d-4a2c-80c9-d5bc5180515f have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5f5bf2d9-f0f4-4b88-802a-d4b1857f63d3 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e6aa11f-8750-4d41-89f8-320fb2fdcfe8 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b07a8b28-83da-47f0-b6a7-729eef67dd9f have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f41d1311-c1fd-4c9f-ac55-1898ab9a7163 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2e3dbce1-1d3b-4396-ad1f-57207a83f4fc have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4f1236be-fcfe-45d8-8b6f-93a64eb76f4b have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53feca3e-0ebd-4837-a92e-0e507860838c have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ac78179-3205-4d29-8e8a-ddff04a9c4ca have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7f012c10-f61f-412c-b3ca-fa7f21dea7e7 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/fa13a895-8bdb-4335-a1be-f9712393b436 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.484715468 +0000 UTC m=+27.916584304). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T17:27:11Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:27:11.48588364 +0000 UTC m=+27.917752516, actuallyDelete=true" time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/634a1ab1-94bd-4522-9f1d-012b57482de2 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.48588364 +0000 UTC m=+27.917752516). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6d92f066-e9c5-4bbf-9b4a-ba854d027187 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.48588364 +0000 UTC m=+27.917752516). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a5391c34-9338-4a10-83db-2cf84fb185f2 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.48588364 +0000 UTC m=+27.917752516). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/81769778-1ff8-4e1c-bbdc-ad497b64716a have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.48588364 +0000 UTC m=+27.917752516). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c17851d3-925a-4581-9032-7be379b1fd8b have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.48588364 +0000 UTC m=+27.917752516). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T17:27:11Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:27:11.486685247 +0000 UTC m=+27.918554083, actuallyDelete=true" time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c2b45f6-3bcf-48a7-b71d-605799e24a3d have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.486685247 +0000 UTC m=+27.918554083). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47548999-c9e4-41d4-a778-dbdb8b1754f4 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.486685247 +0000 UTC m=+27.918554083). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5e2d212f-dc2d-41f9-bbb2-d432f7bad5d2 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.486685247 +0000 UTC m=+27.918554083). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82887b0f-61ca-4dbe-86bd-83b45a51ebbc have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.486685247 +0000 UTC m=+27.918554083). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9118a159-583f-4160-8d26-2b702224f663 have older date (2026-04-10 16:27:11 +0000 UTC) than purge date (2026-04-10 17:27:11.486685247 +0000 UTC m=+27.918554083). Removing upload directory." time="2026-04-10T17:27:11Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T17:27:11Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:27:11.487154252 +0000 UTC m=+27.919023128, actuallyDelete=true" time="2026-04-10T17:27:11Z" 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 28.040s ? 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.168s === 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.178s === RUN TestWalkFileRemoved time="2026-04-10T17:26:43Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.111s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.555s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.316s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.711s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.39s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.942s ? 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-04-10T17:26:43Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-10T17:26:43Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-10T17:26:43Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-04-10T17:26:43Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:26:43Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=a7e53452-dad7-46e9-b3d1-e7f4c1e377fa --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) time="2026-04-10T17:26:43Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=a7e53452-dad7-46e9-b3d1-e7f4c1e377fa --- PASS: TestParsing (0.02s) --- PASS: TestS3TryUpdate (0.02s) time="2026-04-10T17:26:43Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=a7e53452-dad7-46e9-b3d1-e7f4c1e377fa ip=?0000000000000000000000000000000000 --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestInvalidNetworkType (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV4 (0.02s) --- PASS: TestMatchIPV6 (0.02s) time="2026-04-10T17:26:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:26:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:26:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:26:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.708s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.200s ? 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.562s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.071s ? 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.127s ? 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 for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 17:27:54 +0000 elapsed time 0h 1m 30s >>> 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 (20260410.172625) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 289.0 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...