>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Sat, 11 Apr 2026 00:07:14 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.9-r0) (2/2) Installing .makedepends-docker-registry (20260411.000714) Executing busybox-1.37.0-r30.trigger OK: 542.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-11T00:07:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-11T00:07:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.05s) PASS ok github.com/docker/distribution/configuration 0.054s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-11T00:07:37Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.006s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.009s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.56s) PASS ok github.com/docker/distribution/health/checks 0.568s ? 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.005s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.005s === 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.004s ? 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/11 00:07:38 http: TLS handshake error from 127.0.0.1:57350: 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:39207/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39207/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39207/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39207/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34889?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.16s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-11T00:07:38Z" level=info msg="broadcaster: closing" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="closing testSink" time="2026-04-11T00:07:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-11T00:07:39Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-11T00:07:39Z" level=warning msg="&{0xc000309e60 0.9} encountered too many errors, backing off" time="2026-04-11T00:07:39Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 0.952s ? 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-11T00:07:39Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-11T00:07:39.017311998Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:39.017333368Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:39.017427143Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.25.9 time="2026-04-11T00:07:39.017576444Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 time="2026-04-11T00:07:39.017588339Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.9 time="2026-04-11T00:07:39.017898457Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.9 time="2026-04-11T00:07:42.029797508Z" level=info msg="response completed" go.version=go1.25.9 http.request.host=127.0.0.1 http.request.id=18e549ee-bf64-47bd-81de-855bfe21caf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47958" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.940727ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:07:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-11T00:07:42.032096009Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.9 --- PASS: TestRegistrySupportedCipherSuite (3.37s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-11T00:07:42.354525838Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-11T00:07:42.355299899Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:42.355314063Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:42.355408418Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.25.9 time="2026-04-11T00:07:42.355446259Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.33s) PASS ok github.com/docker/distribution/registry 11.737s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.008s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.081s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-11T00:07:39Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.9 instance.id=f72f7999-652a-48ca-82db-e0b7bdac8975 time="2026-04-11T00:07:39Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.9 instance.id=f72f7999-652a-48ca-82db-e0b7bdac8975 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-11T00:07:39Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.9 password="7kylfDj_Zb_Xl_Qpq0OouFlYzIGLaBivW_h6_81rmOQ" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.076s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.013s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-04-11T00:07:39Z" level=info msg="token not to be used before 2026-04-11 00:07:40 +0000 UTC - currently 2026-04-11 00:07:39.45093042 +0000 UTC m=+0.004675282" time="2026-04-11T00:07:39Z" level=info msg="token not to be used after 2026-04-11 00:07:39 +0000 UTC - currently 2026-04-11 00:07:39.451158987 +0000 UTC m=+0.004903817" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-11T00:07:39Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.017s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.034s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.013s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.004s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-11T00:07:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35511" http.request.id=f300bd51-75e6-4e7b-994c-1693da413773 http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.03µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:07:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-11T00:07:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=6aa7b4c5-fa78-45aa-8c50-859128c8803c http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.44µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2026:00:07:40 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-11T00:07:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=5acc5441-df9d-4caa-898e-366df86a5d14 http.request.method=POST http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052977ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:42Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=f5b25490-445e-455d-a1ab-ef9bf5a0aa13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/aaaa/blobs/uploads/a151214f-efd2-4533-8c1e-5fc7e1a9c55a?_state=Irwt56Bu6jKANtv03IHLHBUnlnUiWzBrgkk43vtouZV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMTUxMjE0Zi1lZmQyLTQ1MzMtOGMxZS01ZmM3ZTFhOWM1NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDAuNzQ2OTQ1OTg1WiJ9&digest=sha256%3A0bf043c84cea377c696ace7dee479ddf548fc5956d60791825a87fc9e6567e12" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332212761s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a151214f-efd2-4533-8c1e-5fc7e1a9c55a?_state=Irwt56Bu6jKANtv03IHLHBUnlnUiWzBrgkk43vtouZV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMTUxMjE0Zi1lZmQyLTQ1MzMtOGMxZS01ZmM3ZTFhOWM1NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDAuNzQ2OTQ1OTg1WiJ9&digest=sha256%3A0bf043c84cea377c696ace7dee479ddf548fc5956d60791825a87fc9e6567e12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:42Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=3ca708ad-2735-4548-8a87-9bfdc5c26722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:42Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=80c52e59-2144-4560-8c9f-35522bfe468c http.request.method=POST http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.375µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:42 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=366d06df-aca5-4dbe-8d56-99bd33ff8cb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/bbbb/blobs/uploads/58241a60-e5c7-44d3-aaf6-9a059bcbcfcb?_state=obfv5Q7t8ezk7may0Pwt6GAXSLoGyREWXhzuNAvanQt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1ODI0MWE2MC1lNWM3LTQ0ZDMtYWFmNi05YTA1OWJjYmNmY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDIuMTg0NTUyNTE5WiJ9&digest=sha256%3A1deb42d4631310b1c4ed7bdd3271ccd77d9b49fb5fbf90d7d642ab36a4321e03" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520085139s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:42 +0000] "PUT /v2/foo/bbbb/blobs/uploads/58241a60-e5c7-44d3-aaf6-9a059bcbcfcb?_state=obfv5Q7t8ezk7may0Pwt6GAXSLoGyREWXhzuNAvanQt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1ODI0MWE2MC1lNWM3LTQ0ZDMtYWFmNi05YTA1OWJjYmNmY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDIuMTg0NTUyNTE5WiJ9&digest=sha256%3A1deb42d4631310b1c4ed7bdd3271ccd77d9b49fb5fbf90d7d642ab36a4321e03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=176d1c1b-6e2c-4bab-b09c-9b15bca4ef66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=2ce1798b-b147-4b87-a6ff-515d1396de31 http.request.method=POST http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.299µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=ab7bf4d1-5454-4fb3-8fb4-5bbd5c98427c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/cccc/blobs/uploads/c5775d86-78da-4890-9646-dbbe72ae64f0?_state=VG3USA22DA3uihdscGRf1AhNOFKX_5W5mb-Yr-aMIVJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNTc3NWQ4Ni03OGRhLTQ4OTAtOTY0Ni1kYmJlNzJhZTY0ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDMuODExMDkzOTQ0WiJ9&digest=sha256%3Ab87b994569c4057d86764ae9524e33f3d958e329a93aac8bd4fb5bd10aaafd78" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921630472s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/c5775d86-78da-4890-9646-dbbe72ae64f0?_state=VG3USA22DA3uihdscGRf1AhNOFKX_5W5mb-Yr-aMIVJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNTc3NWQ4Ni03OGRhLTQ4OTAtOTY0Ni1kYmJlNzJhZTY0ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDMuODExMDkzOTQ0WiJ9&digest=sha256%3Ab87b994569c4057d86764ae9524e33f3d958e329a93aac8bd4fb5bd10aaafd78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=9d4140ea-4aae-4a32-8e22-b7f8fdd5dc92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.286799ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=45c8b856-7ea6-4fc6-941d-264158c1ad4e http.request.method=POST http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.396µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=87c5b5f7-37d2-4c2a-9e88-c8782c568bca http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/dddd/blobs/uploads/91ac1831-8a6d-4e11-ae73-7f073551f28e?_state=k4G5wHSEKD0vPPN7h1yD-Q22AYAr04bbWP_ehn-OhQV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MWFjMTgzMS04YTZkLTRlMTEtYWU3My03ZjA3MzU1MWYyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDUuODQ1NjAwNTYxWiJ9&digest=sha256%3Aefae767049b59d5660c95360b8511ca7b3e0d63000dbd9220d85569ebd606f8d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.904920376s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/91ac1831-8a6d-4e11-ae73-7f073551f28e?_state=k4G5wHSEKD0vPPN7h1yD-Q22AYAr04bbWP_ehn-OhQV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MWFjMTgzMS04YTZkLTRlMTEtYWU3My03ZjA3MzU1MWYyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDUuODQ1NjAwNTYxWiJ9&digest=sha256%3Aefae767049b59d5660c95360b8511ca7b3e0d63000dbd9220d85569ebd606f8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=5cd173c7-15d7-4c35-861e-2236c8c6fb9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:47 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=022ecc2f-2776-4e49-ba9e-bc3dd4403492 http.request.method=POST http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.385µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:47 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=e8ac3278-781c-403c-82a6-f56a6b48e237 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/eeee/blobs/uploads/8e13317a-d831-4751-a834-b70835dab3d8?_state=-mPUR6NmqFip34YEaFHBLvENMaCGRch30JoY4BRuCnl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4ZTEzMzE3YS1kODMxLTQ3NTEtYTgzNC1iNzA4MzVkYWIzZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDcuODIwNTE3NDM0WiJ9&digest=sha256%3A3c5a6afa631a9e52f1012287e8a433b4b4ca8fbe8e31180a02a63bece9390dd2" http.request.useragent="Go-http-client/1.1" http.response.duration=999.27121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:47 +0000] "PUT /v2/foo/eeee/blobs/uploads/8e13317a-d831-4751-a834-b70835dab3d8?_state=-mPUR6NmqFip34YEaFHBLvENMaCGRch30JoY4BRuCnl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4ZTEzMzE3YS1kODMxLTQ3NTEtYTgzNC1iNzA4MzVkYWIzZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDcuODIwNTE3NDM0WiJ9&digest=sha256%3A3c5a6afa631a9e52f1012287e8a433b4b4ca8fbe8e31180a02a63bece9390dd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=5b2ef91a-f688-4a8f-a031-d620bd9a33de http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:48 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=cec7e007-0165-4542-ba6b-1b74c1dbdc0e http.request.method=POST http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.141µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:48 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=fc389a2b-f9b1-46f3-9700-e6dc256b5c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/ffff/blobs/uploads/76043274-290d-4dc1-9253-235742e2178e?_state=w-HRy_Sc3I9N1LrraeIqkzb_usSOYSceF3Qnq2GKVvR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3NjA0MzI3NC0yOTBkLTRkYzEtOTI1My0yMzU3NDJlMjE3OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDguOTEzOTY5MzgyWiJ9&digest=sha256%3Aa299cdfdbe7c3a2cc2fe6966ecfef4a477d72bb862a26181842b67745213bda6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.945742591s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:48 +0000] "PUT /v2/foo/ffff/blobs/uploads/76043274-290d-4dc1-9253-235742e2178e?_state=w-HRy_Sc3I9N1LrraeIqkzb_usSOYSceF3Qnq2GKVvR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3NjA0MzI3NC0yOTBkLTRkYzEtOTI1My0yMzU3NDJlMjE3OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NDguOTEzOTY5MzgyWiJ9&digest=sha256%3Aa299cdfdbe7c3a2cc2fe6966ecfef4a477d72bb862a26181842b67745213bda6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=f10b0765-4b80-4e30-8b2c-244667fe479e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=8a89f36f-1971-4449-be6d-fb6ce1add3d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="544.899µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=302bacf2-dbc9-4f19-a2db-3378bee85bb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="626.202µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=401ccc78-ae62-42ab-b031-a66e98abd59a http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="565.146µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=b548a93d-3149-44a3-abcf-57a1645951ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="479.27µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=24898cb1-0a6a-44d8-aa0b-317f32ea7268 http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="461.741µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=08754f0f-cab6-4945-8d0a-9602d7e76308 http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="483.872µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=3d987c23-d634-4960-a553-02544e18951a http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="519.547µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=8b67df58-558f-441e-bcf8-24f96b989c93 http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="442.239µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=dda68ffa-0b7b-4a11-9c00-93ded07c2264 http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="419.864µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40363" http.request.id=38d11c00-fea2-4c47-b140-39cccbbfbf9d http.request.method=GET http.request.remoteaddr="127.0.0.1:50414" 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="477.18µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-11T00:07:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:50Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=988a3ace-bd7d-4382-afec-bbed46a6e308 http.request.method=POST http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.472µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=af46ffa8-9581-4ce9-8bf1-b3825af7a61d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/aaaa/blobs/uploads/3a9edf93-8332-4a96-9153-7078c69dcc8b?_state=75VBksTHtfZqnemsm2qAF8vgw2-KpNDtPJ8mNNCbLaB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzYTllZGY5My04MzMyLTRhOTYtOTE1My03MDc4YzY5ZGNjOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTAuOTQ5Mzc5MjY3WiJ9&digest=sha256%3A35a3cc63393e71a3fa534113b6020bd5f2e0defd895a05b08c82e877c8f8a56c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144842667s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:50 +0000] "PUT /v2/foo/aaaa/blobs/uploads/3a9edf93-8332-4a96-9153-7078c69dcc8b?_state=75VBksTHtfZqnemsm2qAF8vgw2-KpNDtPJ8mNNCbLaB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzYTllZGY5My04MzMyLTRhOTYtOTE1My03MDc4YzY5ZGNjOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTAuOTQ5Mzc5MjY3WiJ9&digest=sha256%3A35a3cc63393e71a3fa534113b6020bd5f2e0defd895a05b08c82e877c8f8a56c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=310a6648-1477-4290-a6aa-5629576f5a01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=ef04ff07-ea37-44d7-9174-8299a77ae496 http.request.method=POST http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.753µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=7cfe1d17-d8f6-403a-bbf6-9949beae356e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/bbbb/blobs/uploads/66f345a4-04a6-447a-91b4-dd6b6a800c21?_state=YDWpLPqFy41mpWbQxUss_siuucLHRKW3LaVyDju-WDl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NmYzNDVhNC0wNGE2LTQ0N2EtOTFiNC1kZDZiNmE4MDBjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTIuMTg1ODM4MTg3WiJ9&digest=sha256%3A31d2cb1cfbc6f718c89ed472b39874e9ab3f730e87e071137a023cd05fef4579" http.request.useragent="Go-http-client/1.1" http.response.duration=1.548203133s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/66f345a4-04a6-447a-91b4-dd6b6a800c21?_state=YDWpLPqFy41mpWbQxUss_siuucLHRKW3LaVyDju-WDl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NmYzNDVhNC0wNGE2LTQ0N2EtOTFiNC1kZDZiNmE4MDBjMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTIuMTg1ODM4MTg3WiJ9&digest=sha256%3A31d2cb1cfbc6f718c89ed472b39874e9ab3f730e87e071137a023cd05fef4579 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=af4f6297-27f2-43cb-84f3-c0ab073fa392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115046ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=342794c7-9cfa-4cf9-a94e-0c60e661c024 http.request.method=POST http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.144µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:55Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=6567f78b-f694-4b3c-a5ae-8d9232eeb809 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/cccc/blobs/uploads/116932b4-d957-4366-a928-2ad6cd6912bd?_state=CkuURzevNqaKaoApJmcfS2gYsFoF-4PA5ovd2oDQnbJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTY5MzJiNC1kOTU3LTQzNjYtYTkyOC0yYWQ2Y2Q2OTEyYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTMuODI1MDkxMzcxWiJ9&digest=sha256%3Afbe42c464b4ad9a1c7a544c0acc2799656f72aad4cd1491de0a8f02653776ecc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442776788s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/116932b4-d957-4366-a928-2ad6cd6912bd?_state=CkuURzevNqaKaoApJmcfS2gYsFoF-4PA5ovd2oDQnbJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTY5MzJiNC1kOTU3LTQzNjYtYTkyOC0yYWQ2Y2Q2OTEyYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTMuODI1MDkxMzcxWiJ9&digest=sha256%3Afbe42c464b4ad9a1c7a544c0acc2799656f72aad4cd1491de0a8f02653776ecc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:55Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=ee2aa6e7-21a6-4dcf-b933-2781140fa398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:55Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=2c000902-2f2c-49bd-b9c7-9bcf971105e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="801.742µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=6959356e-0f72-4bd3-aeb1-7680c84fba3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/dddd/blobs/uploads/4cea4a21-13f3-4f1a-8649-248cf6742e69?_state=K0oGTglH0Addntuop9b6DRVTPNeMQuQzTvCwRloprE57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0Y2VhNGEyMS0xM2YzLTRmMWEtODY0OS0yNDhjZjY3NDJlNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTUuMzYyODkyODk2WiJ9&digest=sha256%3A0eafc79b8ca6d35980059a40e3a5cd4cad84441f60719faf12706572fa0a8ff7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686865134s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/4cea4a21-13f3-4f1a-8649-248cf6742e69?_state=K0oGTglH0Addntuop9b6DRVTPNeMQuQzTvCwRloprE57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0Y2VhNGEyMS0xM2YzLTRmMWEtODY0OS0yNDhjZjY3NDJlNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NTUuMzYyODkyODk2WiJ9&digest=sha256%3A0eafc79b8ca6d35980059a40e3a5cd4cad84441f60719faf12706572fa0a8ff7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=76ff4f18-2e40-4574-b22a-0f3a326d0982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41506" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41173" http.request.id=e8da2784-54a2-4bfd-bf33-c6ff4834338c http.request.method=GET http.request.remoteaddr="127.0.0.1:41506" 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="572.175µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.42s) === RUN TestURLPrefix time="2026-04-11T00:07:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:57Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38539" http.request.id=ae0f80de-8ea2-40b2-8c22-ba0b5804ad3d http.request.method=GET http.request.remoteaddr="127.0.0.1:58840" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="647.147µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-11T00:07:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:07:57Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=8f60bb51-6919-441a-89fa-f3f9ad50203b http.request.method=GET http.request.remoteaddr="127.0.0.1:53630" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.583µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "GET /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=a1cf5e08-8324-463d-81c6-37d6a634d3d1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53634" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="628.72µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=f36afdbd-c4bb-4052-82aa-a0e077c95048 http.request.method=POST http.request.remoteaddr="127.0.0.1:53634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="595.024µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=8b5a00b5-e4ea-4cbe-8a63-0678bf2dfbc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53634" http.request.uri="/v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="633.654µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "GET /v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=5551e90a-b6d6-4f9c-a4aa-eb80e8425710 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53634" http.request.uri="/v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="656.203µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=df3b0919-a017-4067-8717-007e82fed852 http.request.method=GET http.request.remoteaddr="127.0.0.1:53634" http.request.uri="/v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=98e1d712-45e7-4586-8075-f9afc0f89904 time="2026-04-11T00:07:57Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=df3b0919-a017-4067-8717-007e82fed852 http.request.method=GET http.request.remoteaddr="127.0.0.1:53634" http.request.uri="/v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.3µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=98e1d712-45e7-4586-8075-f9afc0f89904 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "GET /v2/foo/bar/blobs/uploads/98e1d712-45e7-4586-8075-f9afc0f89904?_state=TWQ3tEp17UQo4eAlEzsDtwF5Wvv3zGQQ_dMlK7RBV457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ZTFkNzEyLTQ1ZTctNDU4Ni04MDc1LWY5YWZjMGY4OTkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNDAxMTE1OTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=7f2d5b3e-d907-4eb7-a6d6-d210d820efbd http.request.method=POST http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.025µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=a6b55649-0588-413f-b7cb-40c9ede29ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/94baf0fa-8e59-4058-a996-a8525569c288?_state=4y-aNlEQsWySvWHYjY9GqbXL3L0dGd8tCsSBSFLrINh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0YmFmMGZhLThlNTktNDA1OC1hOTk2LWE4NTI1NTY5YzI4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTM0NjQyMzZaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" provided=sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 vars.name="foo/bar" vars.uuid=94baf0fa-8e59-4058-a996-a8525569c288 time="2026-04-11T00:07:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=a6b55649-0588-413f-b7cb-40c9ede29ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/94baf0fa-8e59-4058-a996-a8525569c288?_state=4y-aNlEQsWySvWHYjY9GqbXL3L0dGd8tCsSBSFLrINh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0YmFmMGZhLThlNTktNDA1OC1hOTk2LWE4NTI1NTY5YzI4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTM0NjQyMzZaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=94baf0fa-8e59-4058-a996-a8525569c288 time="2026-04-11T00:07:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=a6b55649-0588-413f-b7cb-40c9ede29ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/94baf0fa-8e59-4058-a996-a8525569c288?_state=4y-aNlEQsWySvWHYjY9GqbXL3L0dGd8tCsSBSFLrINh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0YmFmMGZhLThlNTktNDA1OC1hOTk2LWE4NTI1NTY5YzI4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTM0NjQyMzZaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="639.958µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=94baf0fa-8e59-4058-a996-a8525569c288 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/94baf0fa-8e59-4058-a996-a8525569c288?_state=4y-aNlEQsWySvWHYjY9GqbXL3L0dGd8tCsSBSFLrINh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0YmFmMGZhLThlNTktNDA1OC1hOTk2LWE4NTI1NTY5YzI4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTM0NjQyMzZaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=53466973-8be2-4814-8970-d27e20f6fb74 http.request.method=POST http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="552.277µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=b3716729-1f39-47c0-ac9a-4054ea84316c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/7f720481-2dbd-480d-a810-9f49043f420a?_state=zMAsG6HfspD2lC3IbX8vbxZWLgloC-GjiPiX_Rj8ZVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNzIwNDgxLTJkYmQtNDgwZC1hODEwLTlmNDkwNDNmNDIwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTQ4NjU0MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="675.755µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/7f720481-2dbd-480d-a810-9f49043f420a?_state=zMAsG6HfspD2lC3IbX8vbxZWLgloC-GjiPiX_Rj8ZVN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNzIwNDgxLTJkYmQtNDgwZC1hODEwLTlmNDkwNDNmNDIwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTQ4NjU0MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=2c038ce6-7fc7-4a76-bd5e-37aa95a63668 http.request.method=POST http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.642µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=e29c1222-fcc5-4d94-ac05-2bc6b85157d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/9ecdc1e2-6f04-4dd5-9f68-9be48b1dd2b2?_state=ZrRzJpF-8HsN8WSgwHAslKgyR5sPyXG9hdjDlcMkTrJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllY2RjMWUyLTZmMDQtNGRkNS05ZjY4LTliZTQ4YjFkZDJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTYyNjAwMzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="721.786µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/9ecdc1e2-6f04-4dd5-9f68-9be48b1dd2b2?_state=ZrRzJpF-8HsN8WSgwHAslKgyR5sPyXG9hdjDlcMkTrJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllY2RjMWUyLTZmMDQtNGRkNS05ZjY4LTliZTQ4YjFkZDJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTYyNjAwMzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=77889c17-ed6d-4674-8d22-5d50630d91cf http.request.method=POST http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="554.551µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=8b86117f-4853-4f8c-8c43-c3a53c39bdda http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/a8e4edb1-d4a9-4da9-8906-ab1b4a0de6c6?_state=t7U2kUETOsdAlfAutfMEqnTNOsJLBN1W80jHNiXp6Mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTRlZGIxLWQ0YTktNGRhOS04OTA2LWFiMWI0YTBkZTZjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTc3MDU4OTFaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223548737s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/a8e4edb1-d4a9-4da9-8906-ab1b4a0de6c6?_state=t7U2kUETOsdAlfAutfMEqnTNOsJLBN1W80jHNiXp6Mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTRlZGIxLWQ0YTktNGRhOS04OTA2LWFiMWI0YTBkZTZjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1Ny4xNTc3MDU4OTFaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=a5f9052c-6d0b-4ad6-b280-e88631e4e2ce http.request.method=POST http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.033µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36485" http.request.id=62a9e1a4-9608-4dc0-adb8-16c8ec7507a5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/3c60f4ff-a178-4cb8-b11f-de09ddecdaaf?_state=mPR83HtxqP6F5rVSP9zwkTbh5InWwbY63aSB5pkK5Qt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNjBmNGZmLWExNzgtNGNiOC1iMTFmLWRlMDlkZGVjZGFhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OC4zOTcxNzA0NloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.25986775s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/3c60f4ff-a178-4cb8-b11f-de09ddecdaaf?_state=mPR83HtxqP6F5rVSP9zwkTbh5InWwbY63aSB5pkK5Qt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNjBmNGZmLWExNzgtNGNiOC1iMTFmLWRlMDlkZGVjZGFhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OC4zOTcxNzA0NloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=253569eb-aa1b-46d1-8ee2-70de6f7351f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/uploads/3c60f4ff-a178-4cb8-b11f-de09ddecdaaf?_state=BjG_YFJI7-UMvGJb1j-KDqLYKNK7pmBHNr1N2aBuwH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNjBmNGZmLWExNzgtNGNiOC1iMTFmLWRlMDlkZGVjZGFhZiIsIk9mZnNldCI6MjQzMDkyNDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NThaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.duration="962.621µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "PUT /v2/foo/bar/blobs/uploads/3c60f4ff-a178-4cb8-b11f-de09ddecdaaf?_state=BjG_YFJI7-UMvGJb1j-KDqLYKNK7pmBHNr1N2aBuwH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNjBmNGZmLWExNzgtNGNiOC1iMTFmLWRlMDlkZGVjZGFhZiIsIk9mZnNldCI6MjQzMDkyNDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDc6NThaIn0%3D&digest=sha256%3Ad8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=39f0573d-d331-4328-a255-d0287edc1eec http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="621.929µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=5543e2b2-9746-434c-998e-00074b5b8298 http.request.method=GET http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.168709ms http.response.status=200 http.response.written=24309248 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 200 24309248 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=error msg="error parsing digest="sha257:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=2c6b9df2-329c-4ae6-b440-f1972947d921 http.request.method=GET http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/sha257:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" vars.name="foo/bar" time="2026-04-11T00:07:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=2c6b9df2-329c-4ae6-b440-f1972947d921 http.request.method=GET http.request.remoteaddr="127.0.0.1:53638" http.request.uri="/v2/foo/bar/blobs/sha257:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="567.826µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/sha257:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=ef4333a9-66ee-435d-b6c3-db8052c401b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53650" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.duration="993.426µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:07: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.25.9 time="2026-04-11T00:07:59Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:07:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=b723173d-28c5-4184-b5c8-fda5ba12b305 http.request.method=GET http.request.remoteaddr="127.0.0.1:35374" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.647µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=c8de57ba-588c-43a9-97c7-72cefac2d89c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.337µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=a82d6662-902d-4513-a858-803e11c2de1d http.request.method=POST http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="611.915µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=ab554a87-9359-45e9-a223-3d30058cbeeb http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="624.127µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=8403851e-e2e9-4d5d-8f4e-cd05543cc26e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="578.906µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=0c0fbe8b-a462-4f10-a30f-903200e09a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bca16392-77be-473c-8448-68d97d877657 time="2026-04-11T00:07: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.25.9 http.request.host="127.0.0.1:38355" http.request.id=0c0fbe8b-a462-4f10-a30f-903200e09a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:35384" http.request.uri="/v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="540.093µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bca16392-77be-473c-8448-68d97d877657 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/uploads/bca16392-77be-473c-8448-68d97d877657?_state=g0u-Knl52eDS8ls_LsX2QGFhXJrX_yAnvRFv8ni-x097Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYTE2MzkyLTc3YmUtNDczYy04NDQ4LTY4ZDk3ZDg3NzY1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43Nzc3NjU5OTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=8b057c73-7189-47e9-8a14-51ed5ce00879 http.request.method=POST http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.028µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=df565397-fc48-418f-bfdc-8b20cdb2d9b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/d2410ce7-df88-476a-86b3-5cdc5f0a5171?_state=uIu6sYGd-lfHvv73_GQH914OfCQJwSslyznLQbUfDKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDEwY2U3LWRmODgtNDc2YS04NmIzLTVjZGM1ZjBhNTE3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODI1MzYyMzNaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" provided=sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 vars.name="foo/bar" vars.uuid=d2410ce7-df88-476a-86b3-5cdc5f0a5171 time="2026-04-11T00:07:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=df565397-fc48-418f-bfdc-8b20cdb2d9b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/d2410ce7-df88-476a-86b3-5cdc5f0a5171?_state=uIu6sYGd-lfHvv73_GQH914OfCQJwSslyznLQbUfDKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDEwY2U3LWRmODgtNDc2YS04NmIzLTVjZGM1ZjBhNTE3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODI1MzYyMzNaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d2410ce7-df88-476a-86b3-5cdc5f0a5171 time="2026-04-11T00:07:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=df565397-fc48-418f-bfdc-8b20cdb2d9b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/d2410ce7-df88-476a-86b3-5cdc5f0a5171?_state=uIu6sYGd-lfHvv73_GQH914OfCQJwSslyznLQbUfDKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDEwY2U3LWRmODgtNDc2YS04NmIzLTVjZGM1ZjBhNTE3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODI1MzYyMzNaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.225µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d2410ce7-df88-476a-86b3-5cdc5f0a5171 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "PUT /v2/foo/bar/blobs/uploads/d2410ce7-df88-476a-86b3-5cdc5f0a5171?_state=uIu6sYGd-lfHvv73_GQH914OfCQJwSslyznLQbUfDKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDEwY2U3LWRmODgtNDc2YS04NmIzLTVjZGM1ZjBhNTE3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODI1MzYyMzNaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=3a06661f-f086-4846-b343-ffa8ab4d5913 http.request.method=POST http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="565.654µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=6f5f9e51-9c41-4cdd-b83e-8db4154fac33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/3b637d40-62b5-477b-b81a-0dbeea1ac9fe?_state=lOcsYmM08qbzEA237lgcl9WIIxYwkx2Znrv3aB9Saax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNjM3ZDQwLTYyYjUtNDc3Yi1iODFhLTBkYmVlYTFhYzlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODM5NzY1N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="675.255µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "PUT /v2/foo/bar/blobs/uploads/3b637d40-62b5-477b-b81a-0dbeea1ac9fe?_state=lOcsYmM08qbzEA237lgcl9WIIxYwkx2Znrv3aB9Saax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNjM3ZDQwLTYyYjUtNDc3Yi1iODFhLTBkYmVlYTFhYzlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODM5NzY1N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=817eaf78-c46b-46b4-84d5-4937e4b36f10 http.request.method=POST http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="588.43µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=e8d1ace7-725b-4380-868d-ea0dcbc3e1dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/4c0bb4d9-b25e-4d72-9acc-5787f98fcfd2?_state=0UdTq-ajbUovnNLaR3Y5k5bNApD-MQeUpb0EdIOZlGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMGJiNGQ5LWIyNWUtNGQ3Mi05YWNjLTU3ODdmOThmY2ZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODU0MDM1MjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="747.737µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "PUT /v2/foo/bar/blobs/uploads/4c0bb4d9-b25e-4d72-9acc-5787f98fcfd2?_state=0UdTq-ajbUovnNLaR3Y5k5bNApD-MQeUpb0EdIOZlGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMGJiNGQ5LWIyNWUtNGQ3Mi05YWNjLTU3ODdmOThmY2ZkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODU0MDM1MjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:07:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=e83e728f-80e2-461e-acf0-90795e431662 http.request.method=POST http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="568.833µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=43abc4fc-d710-4ec1-b574-879796c77d5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/12eec036-e69f-4994-83a1-f4916d2f8469?_state=KVZ0rJmR8p799n6V4xqff24Q2nBSbrJMPBWcgRzkgdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZWVjMDM2LWU2OWYtNDk5NC04M2ExLWY0OTE2ZDJmODQ2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODY4NjEyMTNaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943584955s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "PUT /v2/foo/bar/blobs/uploads/12eec036-e69f-4994-83a1-f4916d2f8469?_state=KVZ0rJmR8p799n6V4xqff24Q2nBSbrJMPBWcgRzkgdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZWVjMDM2LWU2OWYtNDk5NC04M2ExLWY0OTE2ZDJmODQ2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowNzo1OS43ODY4NjEyMTNaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=ce71dec9-4d44-47eb-912d-c8b8aeeac8af http.request.method=POST http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.435µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38355" http.request.id=6b7c9b2a-6751-4ee5-883f-667c191cc410 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/19a0e8e5-b8f6-4b48-9bf1-940b89927d6b?_state=lFAvkkJQC1qdfper7O1uVdKMX9a3Nvy-hJOfIgnbUj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YTBlOGU1LWI4ZjYtNGI0OC05YmYxLTk0MGI4OTkyN2Q2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowMS44MDE3NjQ1NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.225077017s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/19a0e8e5-b8f6-4b48-9bf1-940b89927d6b?_state=lFAvkkJQC1qdfper7O1uVdKMX9a3Nvy-hJOfIgnbUj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YTBlOGU1LWI4ZjYtNGI0OC05YmYxLTk0MGI4OTkyN2Q2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowMS44MDE3NjQ1NzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=90611c03-67f5-4850-8c25-c723508a1460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/uploads/19a0e8e5-b8f6-4b48-9bf1-940b89927d6b?_state=gnTb5ELdyNjRB4jwCBcwIV8_-AQwBrmmJnk7BfOFMzh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YTBlOGU1LWI4ZjYtNGI0OC05YmYxLTk0MGI4OTkyN2Q2YiIsIk9mZnNldCI6MjkzMjEyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MDFaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.252197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/19a0e8e5-b8f6-4b48-9bf1-940b89927d6b?_state=gnTb5ELdyNjRB4jwCBcwIV8_-AQwBrmmJnk7BfOFMzh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YTBlOGU1LWI4ZjYtNGI0OC05YmYxLTk0MGI4OTkyN2Q2YiIsIk9mZnNldCI6MjkzMjEyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MDFaIn0%3D&digest=sha256%3A8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=6b203abc-4c84-4857-bb1f-f04987bee37b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="725.942µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=a10ad5e3-05d7-40a2-b2d1-46eeffa528d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.998685ms http.response.status=200 http.response.written=29321216 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 200 29321216 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=error msg="error parsing digest="sha257:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=942dcea4-17bb-4e6e-973d-fd41aff80b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/sha257:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" vars.name="foo/bar" time="2026-04-11T00:08:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=942dcea4-17bb-4e6e-973d-fd41aff80b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:35394" http.request.uri="/v2/foo/bar/blobs/sha257:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="622.108µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/sha257:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=0099a699-a7a9-4940-96fd-da1919643d1e http.request.method=GET http.request.remoteaddr="127.0.0.1:36510" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.duration="887.109µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=0dbdff74-f0f7-4390-a53a-435db674b4ee http.request.method=GET http.request.remoteaddr="127.0.0.1:36494" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.435633ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38355" http.request.id=11321a70-4237-477e-a141-ef767c986079 http.request.method=GET http.request.remoteaddr="127.0.0.1:36510" http.request.uri="/v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.713097ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/sha256:8165dad80163c0f0b5a782a2a4bc57717199a4f3e812ce8a21d44b912c7d38f0 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=c3386649-21fb-4a64-a8a2-f903babc4a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:53650" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.38512519s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36485" http.request.id=2da09cfd-9d8b-497d-911c-76bfe8f8e9d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53640" http.request.uri="/v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.389535387s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [11/Apr/2026:00:07:59 +0000] "GET /v2/foo/bar/blobs/sha256:d8307bda615a43b63d401f54e09e30411abaed8d0ae1f8e8e7548c0b2a4b6080 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.01s) === RUN TestBlobDelete time="2026-04-11T00:08:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:04Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=eb55e95c-daaf-4f68-b877-1345af75ac2f http.request.method=GET http.request.remoteaddr="127.0.0.1:38820" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="880.388µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=4b80499d-6a68-4dab-bc1e-feae7794d07c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38822" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.302µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=c2fd45ea-40fc-41de-b096-b741d8044e1b http.request.method=POST http.request.remoteaddr="127.0.0.1:38822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="623.836µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=671ea37e-f221-417a-8473-5c87151aa2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38822" http.request.uri="/v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="666.052µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=c5e4ec7d-a182-4604-8846-9c8ed231eb43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38822" http.request.uri="/v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="669.888µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=f23a5e63-5454-4a05-8964-187bc2be9ecf http.request.method=GET http.request.remoteaddr="127.0.0.1:38822" http.request.uri="/v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e738abae-768b-4acc-8714-002d9496fade time="2026-04-11T00:08: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.25.9 http.request.host="127.0.0.1:41427" http.request.id=f23a5e63-5454-4a05-8964-187bc2be9ecf http.request.method=GET http.request.remoteaddr="127.0.0.1:38822" http.request.uri="/v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="554.844µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e738abae-768b-4acc-8714-002d9496fade 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "GET /v2/foo/bar/blobs/uploads/e738abae-768b-4acc-8714-002d9496fade?_state=zBmS7J4eSCrlzsb67_YpDeAIdja45gCt-p6mjPnyy8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3MzhhYmFlLTc2OGItNGFjYy04NzE0LTAwMmQ5NDk2ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDQ5MDkwMDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=b57381c4-7d2b-4536-9800-982b4023ebe1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.791µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=a8e89551-456e-4ff2-a42c-6f161556cf0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc?_state=q9I7T_bSsuk2aDUZ9PLzzkQbdBVehRO8EbD-TLO5EAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTExYWM5LWE0N2MtNGY4Yy04ZTQ0LWU1OTZjMmZjNTBiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDgwODQyOTZaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" provided=sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 vars.name="foo/bar" vars.uuid=f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc time="2026-04-11T00:08:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=a8e89551-456e-4ff2-a42c-6f161556cf0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc?_state=q9I7T_bSsuk2aDUZ9PLzzkQbdBVehRO8EbD-TLO5EAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTExYWM5LWE0N2MtNGY4Yy04ZTQ0LWU1OTZjMmZjNTBiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDgwODQyOTZaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc time="2026-04-11T00:08:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=a8e89551-456e-4ff2-a42c-6f161556cf0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc?_state=q9I7T_bSsuk2aDUZ9PLzzkQbdBVehRO8EbD-TLO5EAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTExYWM5LWE0N2MtNGY4Yy04ZTQ0LWU1OTZjMmZjNTBiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDgwODQyOTZaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.324µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/f9a11ac9-a47c-4f8c-8e44-e596c2fc50bc?_state=q9I7T_bSsuk2aDUZ9PLzzkQbdBVehRO8EbD-TLO5EAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTExYWM5LWE0N2MtNGY4Yy04ZTQ0LWU1OTZjMmZjNTBiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDgwODQyOTZaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=580485ff-2d2c-4813-a5eb-9fd088b32f38 http.request.method=POST http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="537.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=48e507af-1133-4170-9ccf-55f1db99925d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/dc996663-601f-4d90-9ed9-a67a477ec737?_state=PbWN68-rA2Y5smie0hskz9MaCYACfLyI4nO2toHK4AN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjOTk2NjYzLTYwMWYtNGQ5MC05ZWQ5LWE2N2E0NzdlYzczNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDk0MDQ2NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="683.38µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/dc996663-601f-4d90-9ed9-a67a477ec737?_state=PbWN68-rA2Y5smie0hskz9MaCYACfLyI4nO2toHK4AN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjOTk2NjYzLTYwMWYtNGQ5MC05ZWQ5LWE2N2E0NzdlYzczNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNDk0MDQ2NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=bd4e312f-10e2-4b97-9c29-b366a5476e12 http.request.method=POST http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="559.145µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=f2facd41-4339-46c3-a75f-1877ed189de1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/81d0c157-a97a-4d18-a876-336c1c91753f?_state=gvpCvuf8fYGG_7TFbRrLjBMlsALGYVUsx3kVKCMX5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxZDBjMTU3LWE5N2EtNGQxOC1hODc2LTMzNmMxYzkxNzUzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNTA4MTgzOThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="696.687µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/81d0c157-a97a-4d18-a876-336c1c91753f?_state=gvpCvuf8fYGG_7TFbRrLjBMlsALGYVUsx3kVKCMX5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxZDBjMTU3LWE5N2EtNGQxOC1hODc2LTMzNmMxYzkxNzUzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNTA4MTgzOThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=69ecfbba-3d2d-47e2-8334-a6c436576376 http.request.method=POST http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="520.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=a15cebb7-5422-4934-b26b-b335fe5692b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/522ca36e-5b10-47f4-ac0a-b13734926490?_state=nDglt7i9OH1kcS9wJKM-YfbizLV7itVjmqnijiHnx2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMmNhMzZlLTViMTAtNDdmNC1hYzBhLWIxMzczNDkyNjQ5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNTM2MzkyMTNaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.duration=641.54614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/522ca36e-5b10-47f4-ac0a-b13734926490?_state=nDglt7i9OH1kcS9wJKM-YfbizLV7itVjmqnijiHnx2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMmNhMzZlLTViMTAtNDdmNC1hYzBhLWIxMzczNDkyNjQ5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC4xNTM2MzkyMTNaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=89e9e97b-0a5b-4d8c-ae82-706c66473485 http.request.method=POST http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41427" http.request.id=8192e242-5b89-4653-aa11-6f9bfdd7d6b7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/5b7134d4-dcfb-4a34-a2e3-d024e2848168?_state=YJNOlJXwRK-ScHvA9gCUoPaSXDaqNCHPkrL6UOgx09J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzEzNGQ0LWRjZmItNGEzNC1hMmUzLWQwMjRlMjg0ODE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC44MDcxMDgyMDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=645.907554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/5b7134d4-dcfb-4a34-a2e3-d024e2848168?_state=YJNOlJXwRK-ScHvA9gCUoPaSXDaqNCHPkrL6UOgx09J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzEzNGQ0LWRjZmItNGEzNC1hMmUzLWQwMjRlMjg0ODE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNC44MDcxMDgyMDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=798f95a3-f9ba-4ba0-b667-e88dca822cb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/uploads/5b7134d4-dcfb-4a34-a2e3-d024e2848168?_state=aneNu_EWggT6vtbzRAkx8L2cCkF4fVHJGT8HMXJgneF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzEzNGQ0LWRjZmItNGEzNC1hMmUzLWQwMjRlMjg0ODE2OCIsIk9mZnNldCI6MTc1MzcwMjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MDRaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.duration="936.483µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "PUT /v2/foo/bar/blobs/uploads/5b7134d4-dcfb-4a34-a2e3-d024e2848168?_state=aneNu_EWggT6vtbzRAkx8L2cCkF4fVHJGT8HMXJgneF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzEzNGQ0LWRjZmItNGEzNC1hMmUzLWQwMjRlMjg0ODE2OCIsIk9mZnNldCI6MTc1MzcwMjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MDRaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=da8a8761-3471-485a-b51f-02e1d2ea5c67 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="701.06µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=aeef0d36-cb41-446d-bced-6844912a9d15 http.request.method=GET http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.911944ms http.response.status=200 http.response.written=17537024 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "GET /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 200 17537024 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=error msg="error parsing digest="sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=f21a475f-9cd1-4dbb-97bf-aafa8a687307 http.request.method=GET http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" time="2026-04-11T00:08:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=f21a475f-9cd1-4dbb-97bf-aafa8a687307 http.request.method=GET http.request.remoteaddr="127.0.0.1:38824" http.request.uri="/v2/foo/bar/blobs/sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="565.46µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "GET /v2/foo/bar/blobs/sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=ed9dd767-0acf-4b0d-a6a6-29f4076eb489 http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.duration="790.796µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "GET /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=2332e8e1-7064-4ff6-a682-e151f0c2b592 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.duration="667.092µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=f4089539-1b80-470b-9733-ed4c2996c40d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="531.48µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=88cd83ac-2894-45c4-97f3-390ef7f4a28f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="533.71µs" http.response.status=404 http.response.written=74 vars.digest="sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=error msg="error parsing digest="sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=fb634a12-5c6c-4836-90fe-082f77cc0cf8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38870" http.request.uri="/v2/foo/bar/blobs/sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" time="2026-04-11T00:08:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=fb634a12-5c6c-4836-90fe-082f77cc0cf8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38870" http.request.uri="/v2/foo/bar/blobs/sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.326µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-11T00:08:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=b82a2fa3-8c8a-4b8d-bef1-a8ca78f36089 http.request.method=POST http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="712.55µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=963fe9ff-5ad0-4f0a-a440-786b0747f9b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/bar/blobs/uploads/d8cbc2df-a9f6-4ef2-b178-b1b93e632758?_state=COSsWp7QO--8Il8ims2_yuBSRZG3J82PthAUn7tow5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Y2JjMmRmLWE5ZjYtNGVmMi1iMTc4LWIxYjkzZTYzMjc1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNS40ODU5MzkyNTdaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.duration=634.675806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "PUT /v2/foo/bar/blobs/uploads/d8cbc2df-a9f6-4ef2-b178-b1b93e632758?_state=COSsWp7QO--8Il8ims2_yuBSRZG3J82PthAUn7tow5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Y2JjMmRmLWE5ZjYtNGVmMi1iMTc4LWIxYjkzZTYzMjc1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNS40ODU5MzkyNTdaIn0%3D&digest=sha256%3A8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=752c6c3e-e8df-48bb-898b-24d5d85a4137 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38886" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="956.592µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=a943a520-9aa3-46d6-a898-9ac462479a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=654.696291ms http.response.status=200 http.response.written=2689536 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "GET /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2026-04-11T00:08:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41427" http.request.id=a68f77a1-19e3-4a83-9a73-5a8addd1d256 http.request.method=GET http.request.remoteaddr="127.0.0.1:38838" http.request.uri="/v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=659.598761ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [11/Apr/2026:00:08:05 +0000] "GET /v2/foo/bar/blobs/sha256:8393c0af3b9afd703cdb6159bcd6e6c6c9de230dbc4266e48c8638918c32f0c8 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.07s) === RUN TestRelativeURL time="2026-04-11T00:08:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:06Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38891" http.request.id=072cef5e-3dba-4614-ab86-76c0c9533268 http.request.method=POST http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="806.842µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:07Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38891" http.request.id=4a4ab26f-7be2-4fa8-aed3-cfa64799259b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/bar/blobs/uploads/f3b8efd5-6817-4966-86b5-990949f6195c?_state=AAmZFILWgW1vam3BygCRK6IYeG-HJAhcYgOSVI6qojR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjhlZmQ1LTY4MTctNDk2Ni04NmI1LTk5MDk0OWY2MTk1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNi4xMzc1MzMwMjRaIn0%3D&digest=sha256%3Ad73cddc944cbad1746d493d511cd847fbec83e8287b96953bdaa1d713b39e741" http.request.useragent="Go-http-client/1.1" http.response.duration=1.502521299s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:06 +0000] "PUT /v2/foo/bar/blobs/uploads/f3b8efd5-6817-4966-86b5-990949f6195c?_state=AAmZFILWgW1vam3BygCRK6IYeG-HJAhcYgOSVI6qojR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjhlZmQ1LTY4MTctNDk2Ni04NmI1LTk5MDk0OWY2MTk1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNi4xMzc1MzMwMjRaIn0%3D&digest=sha256%3Ad73cddc944cbad1746d493d511cd847fbec83e8287b96953bdaa1d713b39e741 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:07Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38891" http.request.id=cd1475fc-852e-40fb-9d5b-90410e2d25c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.842µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:07Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38891" http.request.id=a0e0b7ee-b4eb-40c8-be34-b81e0a4b0ea3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="652.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38891" http.request.id=2f54bc97-419e-4679-a8fc-962fde40f6c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/bar/blobs/uploads/35b2888d-92a3-4045-969b-6832e0865d51?_state=vPigzWl73KzhGmrx_Nq8zFkZik3Kcj5axhgruLSfBfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1YjI4ODhkLTkyYTMtNDA0NS05NjliLTY4MzJlMDg2NWQ1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNy44MDA1MzM2NTNaIn0%3D&digest=sha256%3A65e7a16b634bb91882a36819a43770a17c9bca7111830afa234b9c8d11ab2e37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160284049s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:07 +0000] "PUT /v2/foo/bar/blobs/uploads/35b2888d-92a3-4045-969b-6832e0865d51?_state=vPigzWl73KzhGmrx_Nq8zFkZik3Kcj5axhgruLSfBfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1YjI4ODhkLTkyYTMtNDA0NS05NjliLTY4MzJlMDg2NWQ1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowNy44MDA1MzM2NTNaIn0%3D&digest=sha256%3A65e7a16b634bb91882a36819a43770a17c9bca7111830afa234b9c8d11ab2e37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.83s) === RUN TestBlobDeleteDisabled time="2026-04-11T00:08:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:08Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:35047" http.request.id=1deb3bcb-86ab-45b4-836a-db4f44c61198 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41408" http.request.uri="/v2/foo/bar/blobs/sha256:4d70133725a9496dad38c704fd607fa8802b8641dd8720503c7b7455d3016364" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.56µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4d70133725a9496dad38c704fd607fa8802b8641dd8720503c7b7455d3016364" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:4d70133725a9496dad38c704fd607fa8802b8641dd8720503c7b7455d3016364 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2026-04-11T00:08:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:09Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44845" http.request.id=e6430165-5f34-4d5a-b999-1c57dd1b890e http.request.method=POST http.request.remoteaddr="127.0.0.1:42366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="864.134µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44845" http.request.id=a8b82d98-c32d-4478-a6fe-3b76f554db96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42366" http.request.uri="/v2/foo/bar/blobs/uploads/d54d8047-c64c-469e-8bb6-70049f42cb4e?_state=ZDdofAQvIeWYCr_TF5BdVyHiGPtVwH5ydJawiycQ69J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NGQ4MDQ3LWM2NGMtNDY5ZS04YmI2LTcwMDQ5ZjQyY2I0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowOS4xMDYxMzk3NzhaIn0%3D&digest=sha256%3Adaa85b24b2828e08ca165a0ea9ab2059bd1f22ac56e593e8d0a1f07e22409620" http.request.useragent="Go-http-client/1.1" http.response.duration=673.661875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:09 +0000] "PUT /v2/foo/bar/blobs/uploads/d54d8047-c64c-469e-8bb6-70049f42cb4e?_state=ZDdofAQvIeWYCr_TF5BdVyHiGPtVwH5ydJawiycQ69J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NGQ4MDQ3LWM2NGMtNDY5ZS04YmI2LTcwMDQ5ZjQyY2I0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowOS4xMDYxMzk3NzhaIn0%3D&digest=sha256%3Adaa85b24b2828e08ca165a0ea9ab2059bd1f22ac56e593e8d0a1f07e22409620 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:44845" http.request.id=eef7c26c-68d6-4258-85fa-7d33539a10d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42366" http.request.uri="/v2/foo/bar/blobs/sha256:daa85b24b2828e08ca165a0ea9ab2059bd1f22ac56e593e8d0a1f07e22409620" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.447µs" http.response.status=405 http.response.written=78 vars.digest="sha256:daa85b24b2828e08ca165a0ea9ab2059bd1f22ac56e593e8d0a1f07e22409620" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:daa85b24b2828e08ca165a0ea9ab2059bd1f22ac56e593e8d0a1f07e22409620 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.74s) === RUN TestDeleteReadOnly time="2026-04-11T00:08:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:09Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38557" http.request.id=23e313de-a71d-496a-a8a4-1708c272c28b http.request.method=POST http.request.remoteaddr="127.0.0.1:48688" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.411µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38557" http.request.id=715a4570-5704-488a-8ad9-d7cf9557832a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48688" http.request.uri="/v2/foo/bar/blobs/uploads/301ceab6-feae-407a-b2eb-8ff2415d3883?_state=dU6DDeM9Il1C-N4Z3W7jS-pAB9J1dCSihi5_3oKe8KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwMWNlYWI2LWZlYWUtNDA3YS1iMmViLThmZjI0MTVkMzg4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowOS44NTc1ODc4NjhaIn0%3D&digest=sha256%3A267c894d83f4738e534717b5963d3cea311519f24b68882e2dcb926540794cd3" http.request.useragent="Go-http-client/1.1" http.response.duration=857.956204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:09 +0000] "PUT /v2/foo/bar/blobs/uploads/301ceab6-feae-407a-b2eb-8ff2415d3883?_state=dU6DDeM9Il1C-N4Z3W7jS-pAB9J1dCSihi5_3oKe8KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwMWNlYWI2LWZlYWUtNDA3YS1iMmViLThmZjI0MTVkMzg4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODowOS44NTc1ODc4NjhaIn0%3D&digest=sha256%3A267c894d83f4738e534717b5963d3cea311519f24b68882e2dcb926540794cd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:267c894d83f4738e534717b5963d3cea311519f24b68882e2dcb926540794cd3 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.93s) === RUN TestStartPushReadOnly time="2026-04-11T00:08:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:10Z" level=info msg="redis not configured" go.version=go1.25.9 127.0.0.1 - - [11/Apr/2026:00:08:10 +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-11T00:08:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:10Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=60278bcc-63e7-4421-a774-b90093500dab http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" 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="697.671µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=7a6877ee-cc63-40ab-be02-0cddf72a4464 http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" 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="476.884µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=f3154228-eb88-4750-909e-5547b59d14b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" 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="630.955µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=2332228a-3089-4e6b-97d5-e5a3f43f48b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" 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="747.704µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=2332228a-3089-4e6b-97d5-e5a3f43f48b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" 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="770.53µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=2332228a-3089-4e6b-97d5-e5a3f43f48b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" 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="787.362µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=2332228a-3089-4e6b-97d5-e5a3f43f48b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" 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="804.126µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T00:08:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=73953489-4ed8-4a95-8b8a-af4bdbfeabd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.779µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=b99bef1b-9b78-4379-a95f-a328ab55f13d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/blobs/uploads/0b71fa39-8843-4d58-8422-41edb67d805c?_state=O116Naw9ImCv9MGFP_k2daXKfk2WEQOpYg2VnOHO7Fh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYjcxZmEzOS04ODQzLTRkNTgtODQyMi00MWVkYjY3ZDgwNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTAuODI0MzkzODIxWiJ9&digest=sha256%3A8de079d36254e6652fe6179493d00c7381459a2b33013f89b946257d5565ed54" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558734597s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/0b71fa39-8843-4d58-8422-41edb67d805c?_state=O116Naw9ImCv9MGFP_k2daXKfk2WEQOpYg2VnOHO7Fh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYjcxZmEzOS04ODQzLTRkNTgtODQyMi00MWVkYjY3ZDgwNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTAuODI0MzkzODIxWiJ9&digest=sha256%3A8de079d36254e6652fe6179493d00c7381459a2b33013f89b946257d5565ed54 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=19df2dac-5c1f-4f7e-8734-52d86205654f http.request.method=POST http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=4be94302-e2db-441d-950d-9e739a9a4f3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/blobs/uploads/5d9fd990-bcb5-4ff5-b907-b25ed5ff0f8f?_state=8SQXr-5FbmgaMzgDybQtMISuIZQ_F1gbMqiSXJoFL5d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDlmZDk5MC1iY2I1LTRmZjUtYjkwNy1iMjVlZDVmZjBmOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTIuNDM2NjU0MTc3WiJ9&digest=sha256%3A5297332eaa0d1dbd9878b1ed376d94d5886c97c6591d318a850d7b98746c9748" http.request.useragent="Go-http-client/1.1" http.response.duration=553.926962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/5d9fd990-bcb5-4ff5-b907-b25ed5ff0f8f?_state=8SQXr-5FbmgaMzgDybQtMISuIZQ_F1gbMqiSXJoFL5d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDlmZDk5MC1iY2I1LTRmZjUtYjkwNy1iMjVlZDVmZjBmOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTIuNDM2NjU0MTc3WiJ9&digest=sha256%3A5297332eaa0d1dbd9878b1ed376d94d5886c97c6591d318a850d7b98746c9748 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=fcfd7423-ce69-4194-9c58-9ca426a8436d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=b1d61208-cfdf-4831-9218-0e16e9020a9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.duration="931.576µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=c7372434-dba5-4580-a344-2a49421b0a49 http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" 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="797.407µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=59647380-4de6-436e-8390-efa42a12ee6e http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="752.239µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "GET /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39375" http.request.id=070cc510-981e-4a4f-aa35-a3406f39f6a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.duration="884.514µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39375" http.request.id=10b75e43-862f-4bd2-bb1d-62186547f54f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:39375" http.request.id=afac3df3-0bfb-4fbf-8f4e-c59699dce5ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.duration="892.043µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=8fe56257-8ab0-44f6-bace-819e14f91734 http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="753.839µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "GET /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=0862b0b1-7b71-432a-bf00-9a3e7385c822 http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="523.841µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=fd5173fa-fa9b-4630-90f5-8d44b8aa0d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.duration="452.117µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "GET /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=d82447da-5d4c-40cf-92e0-a0b0b86b0cbb http.request.method=GET http.request.remoteaddr="127.0.0.1:54102" 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="476.136µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=error msg="payload digest does match: "sha256:2f1606f305941cb0bbe00e3432915709b0fbf79abe5b3a6d336945e7b9df6798" != "sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef"" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=257c5a44-41c0-46e4-a423-c0b01cd564cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=257c5a44-41c0-46e4-a423-c0b01cd564cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54102" http.request.uri="/v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="551.967µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef" 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:1277d846042519a9d966b32731256aca85411c0f05fae69333342beaccc4f9ef HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=37c2ed69-4529-4480-8749-84588bdbfea8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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="688.208µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=018efe52-28b4-405f-b8db-c9cc766739e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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="438.178µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=e3963c5d-324f-4df7-91cc-ffc6b59a3781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" 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="544.826µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=e3963c5d-324f-4df7-91cc-ffc6b59a3781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" 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="566.697µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=e3963c5d-324f-4df7-91cc-ffc6b59a3781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" 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="583.652µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=ac96d40f-fcca-4722-9607-07f60144101a http.request.method=POST http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.3µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=55a22a7b-f6c7-4966-bc28-96ca7c2909e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/blobs/uploads/681688d0-bd78-4276-bdd4-d3af2262fd73?_state=vh73Z4i0-sCm_Ma7wkP5LPGGAn6WG8z-uScbETkAxrJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ODE2ODhkMC1iZDc4LTQyNzYtYmRkNC1kM2FmMjI2MmZkNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTMuMDEwODg3MTA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="821.61µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/681688d0-bd78-4276-bdd4-d3af2262fd73?_state=vh73Z4i0-sCm_Ma7wkP5LPGGAn6WG8z-uScbETkAxrJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ODE2ODhkMC1iZDc4LTQyNzYtYmRkNC1kM2FmMjI2MmZkNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTMuMDEwODg3MTA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=914e29f4-6e79-47c8-983b-5d2dfa03ea5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" 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="724.109µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=914e29f4-6e79-47c8-983b-5d2dfa03ea5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" 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.901938ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T00:08:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=b6b846b3-388d-4a43-b321-dad479c49ae8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.801µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=0e42fe77-4861-4f3e-b7a3-c050b2feb076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/blobs/uploads/478cfa96-5f14-434a-85a4-c78da3faae4c?_state=in48rI7fLGBvNasP6hgtFcWsm1ceXn9-W2y31ZOo46d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzhjZmE5Ni01ZjE0LTQzNGEtODVhNC1jNzhkYTNmYWFlNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTMuMDk2NDUwOTM5WiJ9&digest=sha256%3Ae5fa6ad984cd28726f1b08993aa443a9da22e738ef6bb973184efce273679e0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158158541s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/478cfa96-5f14-434a-85a4-c78da3faae4c?_state=in48rI7fLGBvNasP6hgtFcWsm1ceXn9-W2y31ZOo46d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzhjZmE5Ni01ZjE0LTQzNGEtODVhNC1jNzhkYTNmYWFlNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTMuMDk2NDUwOTM5WiJ9&digest=sha256%3Ae5fa6ad984cd28726f1b08993aa443a9da22e738ef6bb973184efce273679e0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=60aa7871-c34e-4b4b-aae3-1f4a3a4b04d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.765µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=ad856ab9-0bfc-400d-80c5-a68a9cc5ef1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/blobs/uploads/76373e4b-1a33-44e3-b96f-21ef371b8680?_state=LkA7l6EE6OxV_fV6x3CeDKGVPWOTLVsHYFylPH_SxoB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NjM3M2U0Yi0xYTMzLTQ0ZTMtYjk2Zi0yMWVmMzcxYjg2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTQuMzEwMTE0MTc0WiJ9&digest=sha256%3A4f79abd7664f5c2fa5b813a9a493a95098107a15a2d6f65b6fcc5514d1512d29" http.request.useragent="Go-http-client/1.1" http.response.duration=601.812921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/76373e4b-1a33-44e3-b96f-21ef371b8680?_state=LkA7l6EE6OxV_fV6x3CeDKGVPWOTLVsHYFylPH_SxoB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NjM3M2U0Yi0xYTMzLTQ0ZTMtYjk2Zi0yMWVmMzcxYjg2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTQuMzEwMTE0MTc0WiJ9&digest=sha256%3A4f79abd7664f5c2fa5b813a9a493a95098107a15a2d6f65b6fcc5514d1512d29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=6ee104ff-db8b-4228-8803-89f1fbd8cfa3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="989.648µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39375" http.request.id=fa354ce3-3813-4e90-8e6d-ec11071fbc75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5" http.request.useragent="Go-http-client/1.1" http.response.duration="831.332µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=a1ef0c3b-95a6-4359-8222-15a106b1944b http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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="714.496µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=d8d350d4-e94e-4cdc-af9f-e0e988386472 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="609.058µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=01d1da53-342a-4e77-817b-abeb587db000 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="500.875µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=4d2d6924-82bc-4b61-8a29-7cdb60cebc5f http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5" http.request.useragent="Go-http-client/1.1" http.response.duration="459.119µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=d41f1213-d852-4424-8441-ea5865d0a387 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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="480.543µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="rewriting manifest sha256:6b369c2e536b3428ab93702409c48491ec21a0b1fa39a91c1a2f06f9b190e5c5 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=b7f08bc8-8387-4303-bf99-d1675f502531 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=b7f08bc8-8387-4303-bf99-d1675f502531 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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.188812ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39375" http.request.id=ec5c7fb7-270c-4d07-a4d7-b971e13ccc3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" 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="568.627µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39375" http.request.id=28f04170-2fd7-4db6-85a1-765d564ded07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="678.108µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39375" http.request.id=99265f3c-3f12-485a-8f70-24d21b904f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095" http.request.useragent="Go-http-client/1.1" http.response.duration="587.307µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=2e22b5b8-cde5-4c8b-bf6c-9a21c31223aa http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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="571.264µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=28d4edd2-9e61-49d4-b5b2-2e6590941674 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="665.616µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=1053f811-6366-41c5-8397-3b295632f2ff http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="546.997µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=3c74fccb-7faf-4669-8db2-d8c83f0893e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" http.request.uri="/v2/foo/schema2/manifests/sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095" http.request.useragent="Go-http-client/1.1" http.response.duration="572.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=info msg="rewriting manifest list sha256:af87d0b7a336ecad9c5391da9666fe8b5ccb3241bf71f754a02f0242b9a7d095 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=0a282b4b-e37a-47c0-8d2e-88dcaba6b5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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-11T00:08:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39375" http.request.id=0a282b4b-e37a-47c0-8d2e-88dcaba6b5f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54112" 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.175859ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:14Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=10344316-88ab-4dc5-94df-04a25a802c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" 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="718.407µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=2494765e-e059-44c2-9869-27af2ef6e1ff http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" 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="482.997µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=ead2bad1-3b8d-4c23-98eb-f5f239e1bdae http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" 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="530.21µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=b061764a-19ed-46c7-a743-803ce6d0f8a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" 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="638.604µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=b061764a-19ed-46c7-a743-803ce6d0f8a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" 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="660.816µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=b061764a-19ed-46c7-a743-803ce6d0f8a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" 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="678.041µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=b061764a-19ed-46c7-a743-803ce6d0f8a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" 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="694.417µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T00:08:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=e94a0a8f-4391-46de-87b7-fdf46073e31f http.request.method=POST http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.4µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=318466a2-d06e-461a-99e2-2ce7870f0732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/blobs/uploads/b1ae5309-c228-4ead-9429-98c9831838a6?_state=7Xq7HpF6UwFeYjDNVhy-v_ZmGlrd3hS-i8KIiCIi_1R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMWFlNTMwOS1jMjI4LTRlYWQtOTQyOS05OGM5ODMxODM4YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTUuMDE3Mzc5NjYxWiJ9&digest=sha256%3Adbf25df1e72ecaf88d3fcccbb6be41b3ec89e796a8986b6a77a8ed586a7d573c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35269974s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/b1ae5309-c228-4ead-9429-98c9831838a6?_state=7Xq7HpF6UwFeYjDNVhy-v_ZmGlrd3hS-i8KIiCIi_1R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMWFlNTMwOS1jMjI4LTRlYWQtOTQyOS05OGM5ODMxODM4YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTUuMDE3Mzc5NjYxWiJ9&digest=sha256%3Adbf25df1e72ecaf88d3fcccbb6be41b3ec89e796a8986b6a77a8ed586a7d573c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=e57e81b3-7754-491f-baf2-47f2f19686f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=5730aa7f-3a9b-4810-8df9-e8f05630d1e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/blobs/uploads/73e2c525-6e13-4a6c-ac2b-cebc0a1543dc?_state=1ETTGIAZBQImDqBdvUN1RNqWYGVCJxutsLgsuynwP4N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3M2UyYzUyNS02ZTEzLTRhNmMtYWMyYi1jZWJjMGExNTQzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTYuNDU5NDg4Nzk5WiJ9&digest=sha256%3Aa8907540d9b6e086f80054e83ef3cec570aecdf7100c871c0539d69ccc1964fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.50537718s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/73e2c525-6e13-4a6c-ac2b-cebc0a1543dc?_state=1ETTGIAZBQImDqBdvUN1RNqWYGVCJxutsLgsuynwP4N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3M2UyYzUyNS02ZTEzLTRhNmMtYWMyYi1jZWJjMGExNTQzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTYuNDU5NDg4Nzk5WiJ9&digest=sha256%3Aa8907540d9b6e086f80054e83ef3cec570aecdf7100c871c0539d69ccc1964fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=3e9690b2-9b76-40f2-b812-f73f4b816eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233104ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=d9ef6707-0c6f-495e-adff-4320151e52ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.duration="958.044µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=7679f829-8ed1-44bc-9bdd-d6724dce3431 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" 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="790.265µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=73a7e604-6c1f-4b5d-9055-954e8dd74e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="779.671µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38545" http.request.id=0ae21ba4-7fbc-4aa4-ad5d-2983eeb78e50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.duration="891.684µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38545" http.request.id=a1bd3cb3-c76c-44f7-8bb8-a8fd33122509 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.duration="894.785µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:38545" http.request.id=eb14d3c6-9677-44b8-b576-5eca7d6290f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.duration="785.231µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=2b6fc1fd-eb1f-443e-9202-2a8645af3249 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="782.698µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=51903b73-c48d-4488-9753-528c20e85e54 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="484.124µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=4169d8ab-4fb3-4697-a5ec-d5c7ea8d2429 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.duration="456.303µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=cee76761-fa4e-4520-9822-96969c7e9555 http.request.method=GET http.request.remoteaddr="127.0.0.1:33786" 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="455.51µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=error msg="payload digest does match: "sha256:4705986ee873d9fb6a7a2cfe51ee927c8e56466c202b753cbe71c5100e4e1493" != "sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50"" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=a4a8ba42-af79-495f-a1ed-dce964f086c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=a4a8ba42-af79-495f-a1ed-dce964f086c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33786" http.request.uri="/v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="569.394µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50" 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ce42936661f13471fd339be96cfb828dbd8d246b808681f436f6f7191889c50 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=e96b91b3-0f48-4270-bc22-39ac4390ff2d http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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="698.808µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=9b5ae6dc-49b8-49b7-af48-9e835c4fd2e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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="499.762µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=e0cc8706-c401-4767-b5a5-35802939ce6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" 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="570.254µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=e0cc8706-c401-4767-b5a5-35802939ce6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" 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="591.59µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=e0cc8706-c401-4767-b5a5-35802939ce6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" 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="609.018µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=d47af742-e5c4-4b00-b831-aecb34f67dd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="560.699µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=fdd0f04a-2c79-4db3-ae64-5711fa487e66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/blobs/uploads/b8babbe8-1e92-47ca-9ab3-be47cd8510a9?_state=TTdzKTlH3aMJiMSuNHuTsp4WytCs60ITCxNlglNB_lx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOGJhYmJlOC0xZTkyLTQ3Y2EtOWFiMy1iZTQ3Y2Q4NTEwYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTcuOTgyMDM3MjIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="699.917µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/b8babbe8-1e92-47ca-9ab3-be47cd8510a9?_state=TTdzKTlH3aMJiMSuNHuTsp4WytCs60ITCxNlglNB_lx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOGJhYmJlOC0xZTkyLTQ3Y2EtOWFiMy1iZTQ3Y2Q4NTEwYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTcuOTgyMDM3MjIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=42fa92f8-a27a-4d89-902a-e4c347d03589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" 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="554.933µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:17Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=42fa92f8-a27a-4d89-902a-e4c347d03589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" 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="574.126µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T00:08:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=bb232cfc-42c7-4695-affd-9caa20a251b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.862µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=69755818-997b-44de-af9b-f5ae269bd0e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/blobs/uploads/59b0e2cf-58cc-4edc-8d21-a01e87a1e2dd?_state=M-twdZGAFuvND1TwKmA8VKc6t4iRbMWfzixZS84Oxat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWIwZTJjZi01OGNjLTRlZGMtOGQyMS1hMDFlODdhMWUyZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTguMDQzMzY4NjQzWiJ9&digest=sha256%3A727bf8f04f257d610fe62a8ff62f19b3281d80958d32f6240ef295d48709cf95" http.request.useragent="Go-http-client/1.1" http.response.duration=664.142387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/59b0e2cf-58cc-4edc-8d21-a01e87a1e2dd?_state=M-twdZGAFuvND1TwKmA8VKc6t4iRbMWfzixZS84Oxat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWIwZTJjZi01OGNjLTRlZGMtOGQyMS1hMDFlODdhMWUyZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTguMDQzMzY4NjQzWiJ9&digest=sha256%3A727bf8f04f257d610fe62a8ff62f19b3281d80958d32f6240ef295d48709cf95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=e3bb6dc6-25f2-4785-8fd1-c0c9916c1082 http.request.method=POST http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.379µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=e991a670-4d89-448e-b776-134fc3629723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/blobs/uploads/9a591070-7759-4f88-93d8-6c0dc8bb676a?_state=ogwDqZ3xLEE7oBsx2RjiWHEEUhp7407CpYCT-Iy1WKV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YTU5MTA3MC03NzU5LTRmODgtOTNkOC02YzBkYzhiYjY3NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTguNzk3MTA2OTI3WiJ9&digest=sha256%3Ab4e11c7ace6800ed46973ea6a747cc39432aae95010ac96603a837883527b4dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.563095768s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/9a591070-7759-4f88-93d8-6c0dc8bb676a?_state=ogwDqZ3xLEE7oBsx2RjiWHEEUhp7407CpYCT-Iy1WKV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YTU5MTA3MC03NzU5LTRmODgtOTNkOC02YzBkYzhiYjY3NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MTguNzk3MTA2OTI3WiJ9&digest=sha256%3Ab4e11c7ace6800ed46973ea6a747cc39432aae95010ac96603a837883527b4dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=ea9117c5-b22e-4f11-a0ee-a8eaabba4605 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38545" http.request.id=68108fc5-3e17-4832-ad90-1230d3a87e46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1" http.request.useragent="Go-http-client/1.1" http.response.duration="775.691µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=0a79b5f2-afaa-4e97-bd3b-5e9ae91aa1ac http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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="607.888µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=4fd15c2f-2539-41cf-b236-4515f39223e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="699.791µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=9ae0bacb-7772-4068-9136-f46ca24ce575 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="526.192µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=8f3bcaad-8c10-45ac-b04c-41bdd80f2b25 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1" http.request.useragent="Go-http-client/1.1" http.response.duration="601.483µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=1e664941-a046-4feb-b785-4517e533853b http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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="579.41µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="rewriting manifest sha256:a3c989012e4623cd8bca98d542419d1722cea55d7cdedda1e2d6402402a3cbb1 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=371cab21-8299-4036-a621-ef68095d0a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=371cab21-8299-4036-a621-ef68095d0a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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.120471ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38545" http.request.id=13849259-dfa8-418e-9f73-e9a6495549b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" 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="633.268µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38545" http.request.id=7fd38498-8b3c-45c3-8a90-319f0d1de0db http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="750.682µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38545" http.request.id=8a4b40cc-4a03-42f1-8a54-0651400f21bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa" http.request.useragent="Go-http-client/1.1" http.response.duration="578.751µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=3aef2c12-b4e6-4765-82e0-1c2a4462810e http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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="558.206µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=80c7a0c0-6774-4872-9564-bf9b5e91a6e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="654.656µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=ffd2659e-4a5a-4f51-8a4d-e1bc32130f81 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="470.835µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=2d2bd4de-c3ab-4af1-af9e-ee63d60a81b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" http.request.uri="/v2/foo/schema2/manifests/sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa" http.request.useragent="Go-http-client/1.1" http.response.duration="463.659µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="rewriting manifest list sha256:6d163b08397e0db13e8126ffa01cb46d6a9af15102a13a4faa6fe4bb73f57eaa in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=7aad5d4d-7197-43e7-b825-b70f2c321321 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38545" http.request.id=7aad5d4d-7197-43e7-b825-b70f2c321321 http.request.method=GET http.request.remoteaddr="127.0.0.1:33790" 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="867.628µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.66s) === RUN TestGetManifestWithStorageError time="2026-04-11T00:08:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:20Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36255" http.request.id=2fd02496-4bb7-4b97-910f-792b4947894a http.request.method=GET http.request.remoteaddr="127.0.0.1:50040" 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="686.279µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:36255" http.request.id=fffedfc7-a8df-4d80-aceb-f81a5638382a http.request.method=GET http.request.remoteaddr="127.0.0.1:50040" 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="465.152µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:36255" http.request.id=dcdfad91-321e-42f3-acb9-40b89fc7533e http.request.method=GET http.request.remoteaddr="127.0.0.1:50040" 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="509.282µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:36255" http.request.id=f704de90-7ecc-41b1-96f0-3d671c24bdb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50040" 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="532.188µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/Apr/2026:00:08:20 +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-11T00:08:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:20Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=2d479aa3-1652-42cc-aa70-d1dfd6971c2b http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" 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="630.281µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-11T00:08: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.25.9 http.request.host="127.0.0.1:36049" http.request.id=a0c6acfc-b562-4b71-833d-16f21849ea39 http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" 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="525.807µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=f0570830-ba42-4fd9-a72b-7c5ea0106aed http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" 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="485.377µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=e9e4b4b1-c341-47a8-a13a-bb7c45dc389e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" 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="646.738µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08: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.25.9 http.request.host="127.0.0.1:36049" http.request.id=e9e4b4b1-c341-47a8-a13a-bb7c45dc389e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" 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="670.165µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=e9e4b4b1-c341-47a8-a13a-bb7c45dc389e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" 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="686.661µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-11T00:08: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.25.9 http.request.host="127.0.0.1:36049" http.request.id=e9e4b4b1-c341-47a8-a13a-bb7c45dc389e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" 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="705.18µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-11T00:08:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=bcae2f59-2317-4941-8320-d1c305276c01 http.request.method=POST http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="780.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:21Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=0a755c79-0bad-4a6d-802f-ab924b82f390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/blobs/uploads/43333ee7-b931-4930-97e2-123c0607194f?_state=ajoBrYf8v7-YPj9-9FxGHzwIoxL94RxXpskQzYwvUSx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzMzM2VlNy1iOTMxLTQ5MzAtOTdlMi0xMjNjMDYwNzE5NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjAuNDQ1MjUyODQyWiJ9&digest=sha256%3A9a56ac5444beac3f665e1301b314a78ff58a1c4f7f80dccd576f4409848e38fd" http.request.useragent="Go-http-client/1.1" http.response.duration=564.903464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/43333ee7-b931-4930-97e2-123c0607194f?_state=ajoBrYf8v7-YPj9-9FxGHzwIoxL94RxXpskQzYwvUSx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzMzM2VlNy1iOTMxLTQ5MzAtOTdlMi0xMjNjMDYwNzE5NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjAuNDQ1MjUyODQyWiJ9&digest=sha256%3A9a56ac5444beac3f665e1301b314a78ff58a1c4f7f80dccd576f4409848e38fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:21Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=5ed26403-199d-4f42-91a2-c19dbd12d601 http.request.method=POST http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.614µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=0eb1f279-2f36-47d8-a6d0-327a2cb2e80f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/blobs/uploads/484f1611-453c-4513-a308-8b65fb84761f?_state=bAR15JiiJOTav2RtUO1sIKG2WIeMvGFnMUs--29S5jN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODRmMTYxMS00NTNjLTQ1MTMtYTMwOC04YjY1ZmI4NDc2MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjEuMDk4NDY2MDk2WiJ9&digest=sha256%3Ab9544f54bce17b7546c48a0565201a7f93efac109a684e5e5290aa87304d3016" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695292042s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/484f1611-453c-4513-a308-8b65fb84761f?_state=bAR15JiiJOTav2RtUO1sIKG2WIeMvGFnMUs--29S5jN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODRmMTYxMS00NTNjLTQ1MTMtYTMwOC04YjY1ZmI4NDc2MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjEuMDk4NDY2MDk2WiJ9&digest=sha256%3Ab9544f54bce17b7546c48a0565201a7f93efac109a684e5e5290aa87304d3016 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=be227362-370d-46fc-a2af-f6267cc05cfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=c2dcbb45-00a9-4dfb-bef1-1124f5c531e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163304ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=30e37181-6127-4e0d-b605-e39ec3154bec http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" 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="819.019µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=145cd428-94aa-4f25-b102-8fb031b07840 http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="737.353µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36049" http.request.id=56afc1ed-036f-474c-8669-5b7b82d55ad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration="816.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36049" http.request.id=a55ea90c-4961-4069-9e06-a7a25a1dc1c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration="856.458µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:36049" http.request.id=f8d4def2-986b-4a6d-8cf0-9d961a09b930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration="868.412µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=54591e39-80c5-43eb-84fa-b01251a5313c http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="730.571µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=c62d2d9f-90fb-4101-988b-0cd4791f2376 http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="473.965µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=d3d128d2-700a-42b9-b826-48cc5368380f http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration="470.812µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=d2da47a9-2641-4bf9-af1c-3d1afc77907e http.request.method=GET http.request.remoteaddr="127.0.0.1:57966" 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="518.074µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="payload digest does match: "sha256:8bb5c689268333ecb9ffb94be5c42cd13a9b5152866fefde097d79fd29c0edbb" != "sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671"" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=544d4808-6b14-4fa9-8037-ca1629e5a3bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=544d4808-6b14-4fa9-8037-ca1629e5a3bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57966" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="548.695µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=be0fb3e3-1386-41e4-800f-99cdc2581154 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration="731.482µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=25a54d63-47af-4584-877b-eb0a02b386da http.request.method=GET http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="577.269µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=2b36c8cf-7301-4557-8375-09cfaafd23ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57978" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.943µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=dde546aa-192b-46f2-9473-bc78d1e91314 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57984" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=5ddef6ba-bbf0-4216-8425-fe132dd4e59c http.request.method=GET http.request.remoteaddr="127.0.0.1:57984" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="771.354µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=5a2dfffb-0e11-47db-bdd1-65ef4d5579fd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57988" 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="677.786µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=4f7a68d8-f3ab-4bc6-8535-e2dbffe25685 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="975.318µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=63d7c9dd-f4da-4e98-8569-ec869c9b9165 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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="490.275µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=01e2b05e-9000-4811-a1e1-e3927573903b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671" http.request.useragent="Go-http-client/1.1" http.response.duration="572.563µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:80c5a8199e63dd33df23768f4ff78d6e19a0bfd37c0803b0420d6003e887b671 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=c0c01df2-ed32-424b-8e2e-8fe0f1075074 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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="461.743µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=08734900-8273-41ad-a4e6-c004b027a50e http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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="469.883µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=a1919a3f-86b0-472e-b629-36b167ee8e9b http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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="510.306µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=d8cec08f-c55a-4892-be8a-869b55c04a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" 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="540.233µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=d8cec08f-c55a-4892-be8a-869b55c04a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" 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="561.969µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=d8cec08f-c55a-4892-be8a-869b55c04a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" 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="580.255µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=76ab163f-1db7-4e40-bc56-a79c3b3d1082 http.request.method=POST http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="550.347µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=2bd2271f-2917-4ff0-bb2d-b3fd2e576643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/blobs/uploads/44e23d84-1ef7-4b56-bb74-4b2a0898bf08?_state=PV07AkuCbUz3BRWu76Y0JF5vRBy5tlJTo8P96eORra17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NGUyM2Q4NC0xZWY3LTRiNTYtYmI3NC00YjJhMDg5OGJmMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjIuODI2OTc5MTA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="674.512µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/44e23d84-1ef7-4b56-bb74-4b2a0898bf08?_state=PV07AkuCbUz3BRWu76Y0JF5vRBy5tlJTo8P96eORra17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NGUyM2Q4NC0xZWY3LTRiNTYtYmI3NC00YjJhMDg5OGJmMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjIuODI2OTc5MTA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=dffc31b9-2a88-44c1-ab98-0979f5034ef4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" 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="550.796µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-11T00:08:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=dffc31b9-2a88-44c1-ab98-0979f5034ef4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" 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="576.632µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-11T00:08:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=9bb01a17-ba2d-4ff7-93b3-85babe8cac28 http.request.method=POST http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=89b2243b-c0c6-4158-9a36-ca5a91c129c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/blobs/uploads/56d3b0bf-11ff-4695-8daf-ab989a3f49bb?_state=Zxq7nL_yTk_68DAZ_WTpa0AN_K9zIK57AwBO0cCyhmB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NmQzYjBiZi0xMWZmLTQ2OTUtOGRhZi1hYjk4OWEzZjQ5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjIuODk4MTIxMzM2WiJ9&digest=sha256%3Aad6704a4cd07bb4d8994da34d075ef24bc3ba59f7616277b84168cff6cfe94cc" http.request.useragent="Go-http-client/1.1" http.response.duration=896.000344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/56d3b0bf-11ff-4695-8daf-ab989a3f49bb?_state=Zxq7nL_yTk_68DAZ_WTpa0AN_K9zIK57AwBO0cCyhmB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NmQzYjBiZi0xMWZmLTQ2OTUtOGRhZi1hYjk4OWEzZjQ5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjIuODk4MTIxMzM2WiJ9&digest=sha256%3Aad6704a4cd07bb4d8994da34d075ef24bc3ba59f7616277b84168cff6cfe94cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=7dcc3444-da51-4ea4-b8ff-5811a2f3d8d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.617µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=047cf75d-745b-49b3-aa69-a1a4c02e2b84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/blobs/uploads/c0a386af-3bf7-43dd-97ad-1a318cfc4e93?_state=2emDQWdKTorkzPi3v9nB5IfFpudLBk5hS3R-kxZFoGN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMGEzODZhZi0zYmY3LTQzZGQtOTdhZC0xYTMxOGNmYzRlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjMuODUxNTE5MzY5WiJ9&digest=sha256%3Ae48a2676398a18c59ea654089a8f1ac9d2fb961747f787a563a98c7f6cad90cd" http.request.useragent="Go-http-client/1.1" http.response.duration=701.20886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/c0a386af-3bf7-43dd-97ad-1a318cfc4e93?_state=2emDQWdKTorkzPi3v9nB5IfFpudLBk5hS3R-kxZFoGN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMGEzODZhZi0zYmY3LTQzZGQtOTdhZC0xYTMxOGNmYzRlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTFUMDA6MDg6MjMuODUxNTE5MzY5WiJ9&digest=sha256%3Ae48a2676398a18c59ea654089a8f1ac9d2fb961747f787a563a98c7f6cad90cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=9d269df3-4c49-4b14-82fb-ee1b064b3714 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=94a0357a-9d50-4c74-ac88-bcba59d91bf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.duration="717.096µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=30f88b88-f29e-4260-8b5e-f69838fabf54 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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="583.72µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=00004d42-afcb-43df-ae5d-a1b11ced3e12 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="601.34µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=352ef364-ace6-4ad2-82cf-fcf3ba75b1a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="470.809µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=370f7bfa-71d0-4219-8fb0-3a072a100876 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.duration="511.824µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=05b62142-9326-49bd-bb85-e118f80e90ce http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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="505.886µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="rewriting manifest sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=740e0184-c1ab-4590-a714-7cfb4cb3938f http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=740e0184-c1ab-4590-a714-7cfb4cb3938f http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" 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.033451ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=1b6fc375-c248-4f2a-9bec-c6d6d337a4d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.duration="576.135µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=b0661231-9dfb-458e-bbf3-e9b3086e77f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57992" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.107µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=d03d7551-0a4f-4732-b3c1-988e27c706ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54264" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.969µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=7b884d7a-7db2-466f-95c1-093b2c2412fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:54270" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.duration="906.902µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=cf66a76d-484b-4ca7-a18d-29f3abca28be http.request.method=GET http.request.remoteaddr="127.0.0.1:54270" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="550.173µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=32f08372-6d95-4d4f-8fef-c3e00fc18c9f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54274" 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="704.86µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36049" http.request.id=039b7c9c-9792-4e89-b4ac-f68bd268ea69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54280" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="895.235µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=56375937-22f1-4054-a917-7a5e033ca955 http.request.method=GET http.request.remoteaddr="127.0.0.1:54280" 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="507.807µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=11b5001e-84cc-4710-8239-a4b1334d1bfb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54280" http.request.uri="/v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb" http.request.useragent="Go-http-client/1.1" http.response.duration="601.036µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3b598ba5892cb635b220f9afe029e7be630ff6a4ae8694977d305888dcb206cb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36049" http.request.id=e30d3826-377e-4964-a0da-56d6b105e6dc http.request.method=GET http.request.remoteaddr="127.0.0.1:54280" 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="501.351µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.20s) === RUN TestManifestDeleteDisabled time="2026-04-11T00:08:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:46059" http.request.id=b3d49a70-2a6b-4cae-bf91-da137df27f29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53006" 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="608.158µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/Apr/2026:00:08:24 +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-11T00:08:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:34379" http.request.id=00353556-c89c-45b0-9901-5edd407955ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:40554" 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.324828ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:34379" http.request.id=81599435-33a3-4966-a47e-7c4dc131ec7e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40562" 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.158311ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:34379" http.request.id=d864469f-8da0-4d01-a6f9-4d82f00452f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40568" 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.07928ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-11T00:08:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:34379" http.request.id=bac79273-89ec-40bc-a382-297700660e7b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40584" 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.093568ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.23s) === RUN TestProxyManifestGetByTag time="2026-04-11T00:08:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=310f1c37-a9a8-43db-b281-f8f7f2d7eb76 http.request.method=POST http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=b9f0a43c-cb99-4256-8c5b-a2b8b0e6227b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/bar/blobs/uploads/5dcc3878-b31d-4b2b-b702-33ef3618e877?_state=DHCH0R2eWffMvh0Lat51ki7LIDnOVQJ80eaiIPTvjQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkY2MzODc4LWIzMWQtNGIyYi1iNzAyLTMzZWYzNjE4ZTg3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODoyNC45MDUwNjc2NzRaIn0%3D&digest=sha256%3Ae2964932fa4f94d6a967dc2022a7cdf3589289718855cb5206e48b0c27841645" http.request.useragent="Go-http-client/1.1" http.response.duration=1.27306442s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:24 +0000] "PUT /v2/foo/bar/blobs/uploads/5dcc3878-b31d-4b2b-b702-33ef3618e877?_state=DHCH0R2eWffMvh0Lat51ki7LIDnOVQJ80eaiIPTvjQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkY2MzODc4LWIzMWQtNGIyYi1iNzAyLTMzZWYzNjE4ZTg3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODoyNC45MDUwNjc2NzRaIn0%3D&digest=sha256%3Ae2964932fa4f94d6a967dc2022a7cdf3589289718855cb5206e48b0c27841645 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=f8f3bc75-4a8a-40c0-bd79-65575483db25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08: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.25.9 time="2026-04-11T00:08:26Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=7ec51e5f-bbca-45b4-a752-5b17ed7d74e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="434.802µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34087" go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=bc474f48-26de-4964-8f29-30b071116e45 http.request.method=GET http.request.remoteaddr="127.0.0.1:59334" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.735µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34087 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34087/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=210e9dd3-2825-4abb-ba5b-4969576aca03 http.request.method=GET http.request.remoteaddr="127.0.0.1:52368" http.request.uri="/v2/foo/bar/manifests/sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=aa299b13-44d4-4813-be70-ec8ad6ddfbe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59338" http.request.uri="/v2/foo/bar/manifests/sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="913.413µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/foo/bar/manifests/sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e with ttl=167h59m59.999997985s" go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=210e9dd3-2825-4abb-ba5b-4969576aca03 http.request.method=GET http.request.remoteaddr="127.0.0.1:52368" http.request.uri="/v2/foo/bar/manifests/sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.759917ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/foo/bar/manifests/sha256:69cbd4c5d6b6a985076e5f5a2d9223f389817680d669909a829e0a40c4f92f2e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=ed157692-58f0-45fc-aece-317ee98bb82b http.request.method=GET http.request.remoteaddr="127.0.0.1:59338" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="448.6µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34087 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34087/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=b18dd931-da54-45e9-bfe1-a23b3521eaf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52374" 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-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=e7e88633-bcd7-4e05-bb2c-db7dc65d7dc5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59350" 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="910.39µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=b18dd931-da54-45e9-bfe1-a23b3521eaf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52374" 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=7.673787ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=1455a784-68ee-4b32-8e28-dd4bded31190 http.request.method=POST http.request.remoteaddr="127.0.0.1:59350" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.507µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=f11d0036-2f5c-419e-80e5-07acbc9a329c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59350" http.request.uri="/v2/foo/bar/blobs/uploads/7b6080bd-284a-49e3-8db2-842e11c57ae9?_state=sMp5mDrh5IQLvL5FGJ4SYf6TJpYUVUmKgEnmEE8POHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNjA4MGJkLTI4NGEtNDllMy04ZGIyLTg0MmUxMWM1N2FlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODoyNi4yNTIwMzE1NzRaIn0%3D&digest=sha256%3Add4c725ec0e772d4d2c53b00a1be2987aa3190ff6994ac9b6db7806bcc4528e2" http.request.useragent="Go-http-client/1.1" http.response.duration=563.886096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "PUT /v2/foo/bar/blobs/uploads/7b6080bd-284a-49e3-8db2-842e11c57ae9?_state=sMp5mDrh5IQLvL5FGJ4SYf6TJpYUVUmKgEnmEE8POHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNjA4MGJkLTI4NGEtNDllMy04ZGIyLTg0MmUxMWM1N2FlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMVQwMDowODoyNi4yNTIwMzE1NzRaIn0%3D&digest=sha256%3Add4c725ec0e772d4d2c53b00a1be2987aa3190ff6994ac9b6db7806bcc4528e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=48fda5c1-85ce-4a5d-9bc7-e6c349a25b4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59350" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=6ca9a521-8ca6-4395-b474-c2fd24c39149 http.request.method=GET http.request.remoteaddr="127.0.0.1:59350" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="497.009µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34087 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34087/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=9257d6d1-aeed-4d26-9374-1e0acfc4a64a http.request.method=GET http.request.remoteaddr="127.0.0.1:52380" 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-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=75605a6e-fb52-4d06-a51e-f70949bb1798 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59354" 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="933.395µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=a1d4b05e-3376-4461-a678-da4f41bdf1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59354" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="446.395µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34087 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34087/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=9257d6d1-aeed-4d26-9374-1e0acfc4a64a http.request.method=GET http.request.remoteaddr="127.0.0.1:52380" 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-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34087" http.request.id=14f4e4b8-0f2f-4d4f-b40a-5a86c45826e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59362" 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="883.77µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-11T00:08:26Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d4034395159103ff6f0662e985167c4179b06fd01f0506c5b4828b0bae5bbfae with ttl=167h59m59.999997229s" go.version=go1.25.9 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44667" http.request.id=9257d6d1-aeed-4d26-9374-1e0acfc4a64a http.request.method=GET http.request.remoteaddr="127.0.0.1:52380" 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=7.11529ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2026:00:08:26 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.01s) === RUN TestAppDispatcher time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36835" http.request.id=a9ca9a4a-12ca-4648-a6ff-40fa050dddf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="642.409µs" http.response.status=200 http.response.written=0 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36835" http.request.id=282205f6-fbcc-473f-ad6c-d6f3b93dc741 http.request.method=GET http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="461.781µs" http.response.status=200 http.response.written=0 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36835" http.request.id=8a958075-b80b-4b8a-8d9c-126c4823eaa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="485.781µs" http.response.status=200 http.response.written=0 time="2026-04-11T00:08:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36835" http.request.id=dd769cf2-02c2-4ec8-8011-0104a542444c http.request.method=GET http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="473.787µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-11T00:08: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.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:26Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:26Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.9 http.request.host="127.0.0.1:34425" http.request.id=07526278-b6d6-41d1-aaa0-9bcd27c337dc http.request.method=GET http.request.remoteaddr="127.0.0.1:51572" 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-11T00:08: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.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:26Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:26Z" level=info msg="configuring file health check path=/tmp/healthcheck3839323917, interval=1" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-11T00:08:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:30Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:30Z" level=info msg="configuring TCP health check addr=127.0.0.1:35967, interval=1" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-11T00:08:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:34Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe time="2026-04-11T00:08:34Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46727, interval=1, threshold=3" go.version=go1.25.9 instance.id=7756fefb-390f-4c76-bac4-acf8e041f5fe --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 61.255s ? 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.11s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.16s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.18s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.513s === RUN TestSchedule time="2026-04-11T00:07:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 time="2026-04-11T00:07:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998774ms" go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 time="2026-04-11T00:07:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.984µs" go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 time="2026-04-11T00:07:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.675µs" go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 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-11T00:07:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-11T00:07:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 time="2026-04-11T00:07:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998691ms" go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 time="2026-04-11T00:07:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99852ms" go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 time="2026-04-11T00:07:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-11T00:07:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=51b507ad-5e3a-45f3-a77a-0aa9df7efc59 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.585s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.84s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21912576 sha256:d1b6609c03ab433772789a2d8bfc2a31c4150b70311b5b710786a2058d398677 [] map[] } --- PASS: TestSimpleBlobRead (0.17s) === RUN TestBlobMount --- PASS: TestBlobMount (0.11s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.91s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.00s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.83s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:a58909ba230b5ac599646db00dad29e487bdefea4478fb97940234791cf33e46 palailogos: marking blob sha256:f418a7cdcb9e7c27547639c3a0c2883451b14f2062860e0ce7d6f8b0a3320f69 palailogos: marking blob sha256:a96f0dff33bf7d316238cd4ce86213eb1ba71a719b8014241f4917680c99e999 palailogos: marking manifest sha256:a96f0dff33bf7d316238cd4ce86213eb1ba71a719b8014241f4917680c99e999 palailogos: marking blob sha256:ac29704e7dbf63d17d8f60068334304fd3058daa0e62dd0edb89d80c57751716 palailogos: marking blob sha256:e1a60fe6dd9a6ba51d4d097c5a12e985d7d4e8d384a8d881324d6120909b00ab palailogos: marking manifest sha256:b192093a7bf8496dcfd5aafa2f0b044f55c940c3f26ea3b14af46159e12b30cd palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f3ba667b409dc19003cabc96975cf3d81627747834dd45887b160b21defd554c palailogos: marking blob sha256:8ed830cd639cd771425abe8a54cdfa78badbf63fdec70337fc27dced301ad228 palailogos: marking manifest sha256:f418a7cdcb9e7c27547639c3a0c2883451b14f2062860e0ce7d6f8b0a3320f69 palailogos: marking blob sha256:e6e068cbe68124bd512864d307b784590792cd0ea60552c19f0c8271ac71771f palailogos: marking blob sha256:e16ea9ead9472ed2466832a94bae67b577b45b9fde0536ee80f5bf6562a8b353 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.65s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31 deletemanifests: marking manifest sha256:cb6310e7539d22743692e47ea9223b7c5feff146408265b9b3c368c4db97d52a deletemanifests: marking blob sha256:b7b2598ec8ac9f8384df4d90440457ca4cb662a566836a4f5c37373f93160352 deletemanifests: marking blob sha256:d67067a66b9757495ee3dbea3f1fb530a082e5c6c1be9f8a68d64b590d493b71 deletemanifests: marking blob sha256:b5ea1f1aa138d04c948a189e9110dee9b94ef3559d671f8e52b19be2d45d15a1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31 blob eligible for deletion: sha256:2df1cbda3f486d75121f1cd0e23195f8683c28a100a111120daa72ae5972eff9 blob eligible for deletion: sha256:9597a784e398493b862190911c3c320859ef4cb1ba5e96d91de34d57f3892d81 blob eligible for deletion: sha256:b3b1008bb52d89a71edbc4eacaed753f249a709b3be6128bbe897822eac31fb9 deletemanifests manifest eligible for deletion: sha256:26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31 deletemanifests: marking manifest sha256:cb6310e7539d22743692e47ea9223b7c5feff146408265b9b3c368c4db97d52a deletemanifests: marking blob sha256:b7b2598ec8ac9f8384df4d90440457ca4cb662a566836a4f5c37373f93160352 deletemanifests: marking blob sha256:d67067a66b9757495ee3dbea3f1fb530a082e5c6c1be9f8a68d64b590d493b71 deletemanifests: marking blob sha256:b5ea1f1aa138d04c948a189e9110dee9b94ef3559d671f8e52b19be2d45d15a1 time="2026-04-11T00:07:46Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 time="2026-04-11T00:07:46Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31 time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26df163fa0e123a2712771a32d12e9ff15566470af7c1b03faf09093b85c7b31" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:2df1cbda3f486d75121f1cd0e23195f8683c28a100a111120daa72ae5972eff9 time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2df1cbda3f486d75121f1cd0e23195f8683c28a100a111120daa72ae5972eff9" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:9597a784e398493b862190911c3c320859ef4cb1ba5e96d91de34d57f3892d81 time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/9597a784e398493b862190911c3c320859ef4cb1ba5e96d91de34d57f3892d81" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:b3b1008bb52d89a71edbc4eacaed753f249a709b3be6128bbe897822eac31fb9 time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b3/b3b1008bb52d89a71edbc4eacaed753f249a709b3be6128bbe897822eac31fb9" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 --- PASS: TestDeleteManifestIfTagNotFound (0.67s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0ed45a1b68f19875fad94c28a4257cf1f081715db2117d2944e7661536d694e9 time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0ed45a1b68f19875fad94c28a4257cf1f081715db2117d2944e7661536d694e9" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:6c27a3fb7596097fae831b34a48c5016d9ee528a76e3059939ec44ef94c0988c time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6c27a3fb7596097fae831b34a48c5016d9ee528a76e3059939ec44ef94c0988c" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:a67e3f3d0e57ea263e738413221140abfea53fd4f344a5cd29877ce3494108e5 time="2026-04-11T00:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a67e3f3d0e57ea263e738413221140abfea53fd4f344a5cd29877ce3494108e5" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 --- PASS: TestGCWithMissingManifests (0.20s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:87a23851b8acd0eec52bfefb177587be29661698fb9e8afa67d510b6ac067b4c komnenos: marking blob sha256:f1136cd7827e6dbc2341cb6f353e0c0156cd24b66d02cebd08409c8f1e5ed345 komnenos: marking blob sha256:7cd70ff256acf9389696904319380f0ec134c1ce3f1a90e0e869b98e6c9252ee 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7685e735749ff646154cf1d7b7060225dface3b0e1952950ed2641d326b4aab8 time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/7685e735749ff646154cf1d7b7060225dface3b0e1952950ed2641d326b4aab8" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:86965f398ad1ea9e28a84c141303be6ca37e6ec02f1de5dafa66f441c7c4064d time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/86965f398ad1ea9e28a84c141303be6ca37e6ec02f1de5dafa66f441c7c4064d" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:f5c88d02f11c6286d3571524dae2c4d941d629452328d64904831ea447db8d8d time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f5c88d02f11c6286d3571524dae2c4d941d629452328d64904831ea447db8d8d" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:35802e5409501f0392cf5f282a71999ec2c48496b71c8eb8a0075979cbbb78b5 time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35802e5409501f0392cf5f282a71999ec2c48496b71c8eb8a0075979cbbb78b5" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:385b85d1acb955f9afa89f3efb5f0f385e9ece823642c36c7936ca33f70dcbcf time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/385b85d1acb955f9afa89f3efb5f0f385e9ece823642c36c7936ca33f70dcbcf" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 blob eligible for deletion: sha256:7073465f4cdacc0316a9a21fd6d846a6c6c482dbe132551134057ee5d4501c86 time="2026-04-11T00:07:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/70/7073465f4cdacc0316a9a21fd6d846a6c6c482dbe132551134057ee5d4501c86" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 --- PASS: TestDeletionHasEffect (0.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.60s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:c1bf79247313892570a7a97798b8748abfa852b099d122b987c07f2723c44301 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:79132eb3fe9838961c7e4426b438abfe25205e3e5984913e3de6a637b6c4e206 michael_z_doukas: marking blob sha256:5491cf80f7dfd56be1d6ce675fea9f3a7087c12ebbede2b7fbd723ddb92b2bfd 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:38820ec6729c5a3a5e7e202bd681fb612b7620b9d8feea98de7ed95ed7699f9f time="2026-04-11T00:07:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/38820ec6729c5a3a5e7e202bd681fb612b7620b9d8feea98de7ed95ed7699f9f" go.version=go1.25.9 instance.id=948163ec-3661-438d-a94c-332ee5111d91 --- PASS: TestOrphanBlobDeleted (0.32s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0ba60aa1e1dc59dda7579592cfa93f3891bad81f2ab626b20575c060885b9944 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b27f9cc03ab5f5ec12139f6951fdc501e24459d1dfa6beac7cc7d2b2d4ee8a85 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.14s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.19s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.14s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.38s) === 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-11T00:07:49Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:07:49.387453045 +0000 UTC m=-3592.140437956, actuallyDelete=true" time="2026-04-11T00:07:49Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-11T00:07:49Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960, actuallyDelete=true" time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14ade3cf-eed6-44ee-a623-1143c50c9c9f have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3133a282-b0c3-49a6-b5f7-c4953b8e3c81 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53bda220-f921-4783-81c2-1c1b3c8673c9 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cc682941-bc20-426c-88d4-9dcdd3d4a077 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf2e3ea0-91c3-4a4e-9099-d690082c9bd6 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e709fb61-c646-40be-8abe-e749711ce77c have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/22380a02-cbda-445d-b7b0-f4d580d6398b have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5d940894-6506-4034-b107-9e80946758f7 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd1c49e0-aa63-4dd1-82cc-d19af6530e97 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e394573f-f570-4172-aa09-368821ac316a have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e5571187-30cd-4393-8ae8-64ff04195db9 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388031962 +0000 UTC m=+7.860140960). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-11T00:07:49Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 00:07:49.388699024 +0000 UTC m=+7.860808029, actuallyDelete=true" time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b4672226-fba4-4c4a-91f5-a100b206da94 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388699024 +0000 UTC m=+7.860808029). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4fa5ffb5-bf51-4dfc-bb5e-0ba84abb7476 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388699024 +0000 UTC m=+7.860808029). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8c149d40-3e36-4765-8eef-fdd100ab3845 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388699024 +0000 UTC m=+7.860808029). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ca4a7842-55ec-49a2-ba9b-cd15a3a9b82f have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388699024 +0000 UTC m=+7.860808029). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f770f7bd-1f8e-4d65-9d8b-2c5fd5870014 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.388699024 +0000 UTC m=+7.860808029). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-11T00:07:49Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 00:07:49.389168993 +0000 UTC m=+7.861277986, actuallyDelete=true" time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3157df77-68d0-4e99-b0ea-c638f0891b62 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.389168993 +0000 UTC m=+7.861277986). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a686c19a-8afd-48db-a989-361ceef0e7ca have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.389168993 +0000 UTC m=+7.861277986). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c0819060-955e-4166-9550-bc81c829c7bf have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.389168993 +0000 UTC m=+7.861277986). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ffa3a2f1-8327-4577-b7f6-d16bd5068461 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.389168993 +0000 UTC m=+7.861277986). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0bc925d8-0ffc-4921-a410-ceba4b4290a3 have older date (2026-04-10 23:07:49 +0000 UTC) than purge date (2026-04-11 00:07:49.389168993 +0000 UTC m=+7.861277986). Removing upload directory." time="2026-04-11T00:07:49Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-11T00:07:49Z" level=info msg="PurgeUploads starting: olderThan=2026-04-11 00:07:49.389452566 +0000 UTC m=+7.861561565, actuallyDelete=true" time="2026-04-11T00:07:49Z" 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 7.884s ? 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.004s === 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.012s === RUN TestWalkFileRemoved time="2026-04-11T00:07:42Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.355s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.035s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.22s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.584s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.96s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.314s ? 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-11T00:07:44Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-11T00:07:44Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-11T00:07:44Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.9 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4WithRegionMatched time="2026-04-11T00:07:44Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T00:07:44Z" level=error msg="unknown ip address format" go.version=go1.25.9 instance.id=73f75e04-397e-46ad-aaa6-3473c5b9c512 ip=?0000000000000000000000000000000000 time="2026-04-11T00:07:44Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=73f75e04-397e-46ad-aaa6-3473c5b9c512 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4 --- PASS: TestMatchIPV4_2 (0.00s) time="2026-04-11T00:07:44Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=73f75e04-397e-46ad-aaa6-3473c5b9c512 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV6 (0.00s) time="2026-04-11T00:07:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T00:07:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T00:07:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-11T00:07:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.08s) === 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.512s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.91s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.02s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.407s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.014s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running split function openrc... libfakeroot internal error: payload not recognized! 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> 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-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Sat, 11 Apr 2026 00:08:44 +0000 elapsed time 0h 1m 30s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260411.000714) (2/2) Purging go (1.25.9-r0) Executing busybox-1.37.0-r30.trigger OK: 386.1 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...