>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Thu, 16 Jul 2026 12:35:16 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.5-r0) (2/2) Installing .makedepends-docker-registry (20260716.123517) Executing busybox-1.38.0-r1.trigger OK: 507.8 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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-07-16T12:35:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-16T12:35:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.211s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-16T12:35:34Z" 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.232s ? 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.195s === 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.143s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.352s ? 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.140s === 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.138s === 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.172s === 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.143s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/07/16 12:35:34 http: TLS handshake error from 127.0.0.1:45238: 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:42701/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42701/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42701/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42701/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38885?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.82s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-16T12:35:35Z" level=info msg="broadcaster: closing" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="closing testSink" time="2026-07-16T12:35:35Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-07-16T12:35:35Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 1} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 1} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 1} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:35Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T12:35:36Z" level=warning msg="&{0x3c664c8 0.9} encountered too many errors, backing off" time="2026-07-16T12:35:36Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.77s) PASS ok github.com/docker/distribution/notifications 1.970s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-07-16T12:35:36Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T12:35:36.013039626Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:35:36.013073466Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:36.013145067Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.26.5 time="2026-07-16T12:35:36.013612673Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-16T12:35:36.013629313Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-16T12:35:36.014433524Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-16T12:35:39.025837993Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=62e72867-0c48-4798-9cb0-1c886d38ef0a http.request.method=GET http.request.remoteaddr="127.0.0.1:58794" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.73µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:35:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-16T12:35:39.025977035Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (4.58s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-16T12:35:39.691601573Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T12:35:39.692323502Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:35:39.692345422Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:39.692401983Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.26.5 time="2026-07-16T12:35:39.692693347Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.67s) PASS ok github.com/docker/distribution/registry 13.485s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.146s === 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.280s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-16T12:35:34Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=e13a645c-1750-49de-8db1-5ba0b55503a5 time="2026-07-16T12:35:34Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=e13a645c-1750-49de-8db1-5ba0b55503a5 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-07-16T12:35:34Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password="wnXbpumGY4uOtEDsE0_4qjgqRnBQKZt82iNqv4K1vPI" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.266s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.192s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.04s) === RUN TestLeeway time="2026-07-16T12:35:34Z" level=info msg="token not to be used before 2026-07-16 12:35:35 +0000 UTC - currently 2026-07-16 12:35:34.529198116 +0000 UTC m=+0.046977214" time="2026-07-16T12:35:34Z" level=info msg="token not to be used after 2026-07-16 12:35:34 +0000 UTC - currently 2026-07-16 12:35:34.532222116 +0000 UTC m=+0.050001214" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-07-16T12:35:34Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.249s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.266s === 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.218s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.145s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-16T12:35: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.26.5 time="2026-07-16T12:35:34Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46369" http.request.id=f237ad6f-f969-4cea-a5fc-35efcfd43ab1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42546" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.65µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:35:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-07-16T12:35: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.26.5 time="2026-07-16T12:35:34Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=69fa8233-0fb8-474b-a7f9-e4a8aa8c9419 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.73µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:12:35:34 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T12:35:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=76e94201-c34a-4017-84af-05ef58a4afcd http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:34 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=3863d2eb-22c7-4ccd-8fab-38815fdb32fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/aaaa/blobs/uploads/cafac8b4-88b6-4083-8fd8-2adfb50eaa18?_state=THtgzP4yyzPiuxPiCAOpEmbCaNHUVRhWDu0O1TY6SPZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYWZhYzhiNC04OGI2LTQwODMtOGZkOC0yYWRmYjUwZWFhMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzQuNzEyOTMxODc3WiJ9&digest=sha256%3A6a04d34324d559df3c9beb712cf4d9741351ec74e4e2eb485cb58a43a0ac91aa" http.request.useragent="Go-http-client/1.1" http.response.duration=815.162771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:34 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cafac8b4-88b6-4083-8fd8-2adfb50eaa18?_state=THtgzP4yyzPiuxPiCAOpEmbCaNHUVRhWDu0O1TY6SPZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYWZhYzhiNC04OGI2LTQwODMtOGZkOC0yYWRmYjUwZWFhMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzQuNzEyOTMxODc3WiJ9&digest=sha256%3A6a04d34324d559df3c9beb712cf4d9741351ec74e4e2eb485cb58a43a0ac91aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=df171c02-323f-4356-b3f7-aa903eaa354d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.053759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=17ec6461-0b54-49bb-b0a8-3f6e72fa2736 http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:35 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=2c604e2e-97fe-4716-9295-0b10adaa67de http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/bbbb/blobs/uploads/9653a42c-4026-4075-b4eb-76e1d6266ca2?_state=1O60JVS-UWd33hMT_TMdS415oiteQMWq8b4xd6XbSTZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NjUzYTQyYy00MDI2LTQwNzUtYjRlYi03NmUxZDYyNjZjYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzUuNjg0MjgyNDlaIn0%3D&digest=sha256%3A93b811fef73297c5a6b77793dcafcb073e9c29a6b3672d82560bd9509d15a67c" http.request.useragent="Go-http-client/1.1" http.response.duration=669.65099ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:35 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9653a42c-4026-4075-b4eb-76e1d6266ca2?_state=1O60JVS-UWd33hMT_TMdS415oiteQMWq8b4xd6XbSTZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NjUzYTQyYy00MDI2LTQwNzUtYjRlYi03NmUxZDYyNjZjYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzUuNjg0MjgyNDlaIn0%3D&digest=sha256%3A93b811fef73297c5a6b77793dcafcb073e9c29a6b3672d82560bd9509d15a67c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=89250daa-dc1d-448b-bfdc-b4a8afc608d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.908878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:36 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=fafa5c36-3b03-4181-8f96-2e0595d7d89c http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037614ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:36 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=c0de08d4-0f71-46c7-b319-d3234a929fd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/cccc/blobs/uploads/12e4ba29-58b2-4e1a-86a5-3968f7450ad0?_state=hCrK8N_y88p741VS-vexyUBObXarE_WdW8WdfxpuaE17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMmU0YmEyOS01OGIyLTRlMWEtODZhNS0zOTY4Zjc0NTBhZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzYuNjgyNjA5MjU1WiJ9&digest=sha256%3Ad4f1efb83ce3922e6ef73c11fdad0683008027baccf95b8725f14e8f6e737e2b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.207567366s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:36 +0000] "PUT /v2/foo/cccc/blobs/uploads/12e4ba29-58b2-4e1a-86a5-3968f7450ad0?_state=hCrK8N_y88p741VS-vexyUBObXarE_WdW8WdfxpuaE17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMmU0YmEyOS01OGIyLTRlMWEtODZhNS0zOTY4Zjc0NTBhZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzYuNjgyNjA5MjU1WiJ9&digest=sha256%3Ad4f1efb83ce3922e6ef73c11fdad0683008027baccf95b8725f14e8f6e737e2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=f7a2275a-d0da-4e4b-8d3e-7dc2d318ea89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.941038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=6892c653-186f-432c-a072-88dcbe79f032 http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.332µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:39 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=686146f1-ce3a-45b5-97fc-528996e935be http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/dddd/blobs/uploads/a4d1626a-f28b-4f60-a203-f2ba1830572f?_state=c4CzkHZVKc8Fiw7DVWun29vggGA7qrIsiB9YiNYdMWt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhNGQxNjI2YS1mMjhiLTRmNjAtYTIwMy1mMmJhMTgzMDU3MmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzkuMTY3MDU2OTk5WiJ9&digest=sha256%3A9492518e9dbf504fcc5310b0411c6bf142f7eeb93715c1da301863e931d2f10d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.956727048s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:39 +0000] "PUT /v2/foo/dddd/blobs/uploads/a4d1626a-f28b-4f60-a203-f2ba1830572f?_state=c4CzkHZVKc8Fiw7DVWun29vggGA7qrIsiB9YiNYdMWt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhNGQxNjI2YS1mMjhiLTRmNjAtYTIwMy1mMmJhMTgzMDU3MmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6MzkuMTY3MDU2OTk5WiJ9&digest=sha256%3A9492518e9dbf504fcc5310b0411c6bf142f7eeb93715c1da301863e931d2f10d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=feb1e927-8b37-475e-acea-3b5954b85a4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.943878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:41 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=d1913429-9ff4-4653-9947-57a01e7848e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:41 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=d167a1e7-994d-45f6-b6c6-d235e1822399 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/eeee/blobs/uploads/6332f21f-e87f-4ee4-a881-b4be4de33186?_state=DzFmSs-IzRISkLz3Glg7STQx6tObeHC-RXDJvjqG5BJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2MzMyZjIxZi1lODdmLTRlZTQtYTg4MS1iNGJlNGRlMzMxODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDEuNDE1MTgxOTM0WiJ9&digest=sha256%3A8f4b1946c84927258ecbf2e346c4b111082347bdfc66c30706073274bee79d73" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514448056s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:41 +0000] "PUT /v2/foo/eeee/blobs/uploads/6332f21f-e87f-4ee4-a881-b4be4de33186?_state=DzFmSs-IzRISkLz3Glg7STQx6tObeHC-RXDJvjqG5BJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2MzMyZjIxZi1lODdmLTRlZTQtYTg4MS1iNGJlNGRlMzMxODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDEuNDE1MTgxOTM0WiJ9&digest=sha256%3A8f4b1946c84927258ecbf2e346c4b111082347bdfc66c30706073274bee79d73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=1ac948a3-7332-4b78-b6c2-c27a89d10c77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.06192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:43 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:44Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=42643368-8c94-49f8-805b-46e7374f71be http.request.method=POST http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:44 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=0f9464e9-214e-4f44-b311-9b00210f5777 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/ffff/blobs/uploads/e178adca-0d9d-499f-9434-f94eb50d7cc6?_state=lStWZb3-mEoepBy9D196h7VognA8KpvKL9FrE662Qhh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMTc4YWRjYS0wZDlkLTQ5OWYtOTQzNC1mOTRlYjUwZDdjYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDQuMTQxMTE1NjczWiJ9&digest=sha256%3Af21e62d29d1befb58c520500049d0387f0e15224437450db1a0c9b09a0e83c72" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142106483s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:44 +0000] "PUT /v2/foo/ffff/blobs/uploads/e178adca-0d9d-499f-9434-f94eb50d7cc6?_state=lStWZb3-mEoepBy9D196h7VognA8KpvKL9FrE662Qhh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlMTc4YWRjYS0wZDlkLTQ5OWYtOTQzNC1mOTRlYjUwZDdjYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDQuMTQxMTE1NjczWiJ9&digest=sha256%3Af21e62d29d1befb58c520500049d0387f0e15224437450db1a0c9b09a0e83c72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=b3048699-f477-47b6-9067-88a39399f8d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.948359ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=3dcb2a95-9e03-4df6-bd57-00056df62a5f http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="741.929µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=4ec2a56d-a138-4b92-ba63-2a587c32528d http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="680.049µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=9e62f542-7c81-4e68-aee7-be4962ca777f http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="654.528µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=8a6f2904-3c9d-472f-90e9-b68a3a18fffe http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="722.77µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=0e115d1e-35b2-4e65-8a20-690db8a99e29 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="632.888µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=18cebd2e-2820-4a28-b223-bc08cf65d046 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="741.169µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=606c9308-ba69-4049-a9dd-01edd178098c http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="800.25µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=3f17249f-1852-4c67-ab5f-6ed42f2832fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="784.81µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=debf11d9-1880-4ca0-9de9-01f27b7acc30 http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="638.809µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38445" http.request.id=5a7133fe-3c93-4f9f-a439-98ccc6df1eda http.request.method=GET http.request.remoteaddr="127.0.0.1:41292" 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="790.57µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T12:35:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:35:45Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=7d0af308-ed7b-4c62-b60a-3502b82ef4a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=d8cd2366-c3ac-4e5d-97c1-74a46e58be24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/aaaa/blobs/uploads/e647cb11-f82b-4fed-a7e3-1a09d7d57e5b?_state=8Yb6-JUwv05DYGWTxESaxW-YwodANV4zGv4oN12b3gB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNjQ3Y2IxMS1mODJiLTRmZWQtYTdlMy0xYTA5ZDdkNTdlNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDUuNDU1MjE5MzY0WiJ9&digest=sha256%3Ae691b9c8af095938d9fd787054ae8c8cb470b2225f5ff511eccfd3e9bb735ab3" http.request.useragent="Go-http-client/1.1" http.response.duration=775.617254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e647cb11-f82b-4fed-a7e3-1a09d7d57e5b?_state=8Yb6-JUwv05DYGWTxESaxW-YwodANV4zGv4oN12b3gB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNjQ3Y2IxMS1mODJiLTRmZWQtYTdlMy0xYTA5ZDdkNTdlNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDUuNDU1MjE5MzY0WiJ9&digest=sha256%3Ae691b9c8af095938d9fd787054ae8c8cb470b2225f5ff511eccfd3e9bb735ab3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=fbaf08c5-be28-44db-aa7b-9b99e60b8f35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.08344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:46 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=357d911e-a1b5-463b-b803-50ff189ea10d http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:46 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=a22215a5-9867-42e3-a7a8-5a43efda231f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bbbb/blobs/uploads/6c4f07ac-6b7d-463b-afa4-8f00cf3bdb71?_state=i5cE1E9TDIbXpfA6Rt-QyKO2Gm5XIuCI3pYiCbfJQ_17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2YzRmMDdhYy02YjdkLTQ2M2ItYWZhNC04ZjAwY2YzYmRiNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDYuNDc0MjQxMjM5WiJ9&digest=sha256%3A97efc990d96cf8d0cc8858a718dc3b46a86c6745322fe8f7eb3a4e9649b4ca36" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603901797s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:46 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6c4f07ac-6b7d-463b-afa4-8f00cf3bdb71?_state=i5cE1E9TDIbXpfA6Rt-QyKO2Gm5XIuCI3pYiCbfJQ_17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2YzRmMDdhYy02YjdkLTQ2M2ItYWZhNC04ZjAwY2YzYmRiNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDYuNDc0MjQxMjM5WiJ9&digest=sha256%3A97efc990d96cf8d0cc8858a718dc3b46a86c6745322fe8f7eb3a4e9649b4ca36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=511e0c99-236f-4b7f-9139-aa14bb079d25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.976039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=3049965a-a696-4a0a-91bb-15a939b80cfa http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=dc49fda1-377b-474c-bc3a-a514843e3b97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/cccc/blobs/uploads/c0b560b5-6ccc-45f8-8007-19aa1751766e?_state=TZNjOzBCa_hzX3t-mpMNHssSGDMGD6yA1bSSPjw2XkN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMGI1NjBiNS02Y2NjLTQ1ZjgtODAwNy0xOWFhMTc1MTc2NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDguMzA5MjM2NTc2WiJ9&digest=sha256%3A2d2d2bed844adf60a047cf5d28f55be0f31915dc6cfa2a07d602d846714a60e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337203952s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/c0b560b5-6ccc-45f8-8007-19aa1751766e?_state=TZNjOzBCa_hzX3t-mpMNHssSGDMGD6yA1bSSPjw2XkN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMGI1NjBiNS02Y2NjLTQ1ZjgtODAwNy0xOWFhMTc1MTc2NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDguMzA5MjM2NTc2WiJ9&digest=sha256%3A2d2d2bed844adf60a047cf5d28f55be0f31915dc6cfa2a07d602d846714a60e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=9bfd85e0-caf8-4745-9fb7-e304b42f7564 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.096841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=bbfaf077-5324-4b8a-8d0c-e2a73360ea98 http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:49 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=4aa89da4-e489-463d-b1b2-422e7d8ceb9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/dddd/blobs/uploads/c01f372f-a03e-4c64-9db0-22de36813a77?_state=qPQd1sW3AR5gwkWyYLT0WHSGsPm5RM75VSRiuvWrQ3t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMDFmMzcyZi1hMDNlLTRjNjQtOWRiMC0yMmRlMzY4MTNhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDkuODIzNzM5MzI1WiJ9&digest=sha256%3Af3839b86301ee10afe5db4e833bfbcf195d6397614ad4791592dcff71fbdd936" http.request.useragent="Go-http-client/1.1" http.response.duration=855.6161ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:49 +0000] "PUT /v2/foo/dddd/blobs/uploads/c01f372f-a03e-4c64-9db0-22de36813a77?_state=qPQd1sW3AR5gwkWyYLT0WHSGsPm5RM75VSRiuvWrQ3t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMDFmMzcyZi1hMDNlLTRjNjQtOWRiMC0yMmRlMzY4MTNhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NDkuODIzNzM5MzI1WiJ9&digest=sha256%3Af3839b86301ee10afe5db4e833bfbcf195d6397614ad4791592dcff71fbdd936 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=68064eac-5ce9-4dd9-94c1-397e130d4e8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.014959ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42539" http.request.id=5cb40fab-3a06-41b4-8283-5ea3cc336399 http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" 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="794.65µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.14s) === RUN TestURLPrefix time="2026-07-16T12:35:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:35:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34953" http.request.id=f288cebe-68f6-4ce2-8faf-7383b712275b http.request.method=GET http.request.remoteaddr="127.0.0.1:58870" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.652µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-07-16T12:35:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:35:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=ec883242-d8ae-4639-8a96-4582e9378f46 http.request.method=GET http.request.remoteaddr="127.0.0.1:37260" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013654ms http.response.status=404 http.response.written=157 vars.digest="sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "GET /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=76f90705-91d1-475e-b0ad-4c7024fb01f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.933µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=7733fb30-6bec-4df0-a8a8-6bd08f888a01 http.request.method=POST http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.412µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=974a85c3-9958-4ae2-88cf-d8cb6e18cf69 http.request.method=GET http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="893.571µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "GET /v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=184d4e57-1170-419a-a190-937e5abd8da1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="961.532µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=8493fa69-746b-4a6a-bdb3-6bafffc2591b http.request.method=GET http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f64f6f50-c996-46fd-a27a-68cc5355fa15 time="2026-07-16T12:35:50Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=8493fa69-746b-4a6a-bdb3-6bafffc2591b http.request.method=GET http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.011µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f64f6f50-c996-46fd-a27a-68cc5355fa15 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "GET /v2/foo/bar/blobs/uploads/f64f6f50-c996-46fd-a27a-68cc5355fa15?_state=fQ8lrlbh2zVsSBD_JCJ3iXiH6bqo9WvE0j6-YBZg1457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NGY2ZjUwLWM5OTYtNDZmZC1hMjdhLTY4Y2M1MzU1ZmExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45NzM0OTQ2MjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=98f799b2-fa3d-460a-a6ee-42630fdf34f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=c6738111-82c0-4bb6-af2e-da2f9e7e7e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/d1b356f9-9de6-4598-8c72-d644ca28d424?_state=gacUHcT7nHz1kgijU8EhiSuvJlzcO_tKHuctjih-x4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYjM1NmY5LTlkZTYtNDU5OC04YzcyLWQ2NDRjYTI4ZDQyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45Nzg3MTYxNzZaIn0%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" provided=sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 vars.name="foo/bar" vars.uuid=d1b356f9-9de6-4598-8c72-d644ca28d424 time="2026-07-16T12:35:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=c6738111-82c0-4bb6-af2e-da2f9e7e7e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/d1b356f9-9de6-4598-8c72-d644ca28d424?_state=gacUHcT7nHz1kgijU8EhiSuvJlzcO_tKHuctjih-x4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYjM1NmY5LTlkZTYtNDU5OC04YzcyLWQ2NDRjYTI4ZDQyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45Nzg3MTYxNzZaIn0%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d1b356f9-9de6-4598-8c72-d644ca28d424 time="2026-07-16T12:35:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=c6738111-82c0-4bb6-af2e-da2f9e7e7e1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/d1b356f9-9de6-4598-8c72-d644ca28d424?_state=gacUHcT7nHz1kgijU8EhiSuvJlzcO_tKHuctjih-x4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYjM1NmY5LTlkZTYtNDU5OC04YzcyLWQ2NDRjYTI4ZDQyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45Nzg3MTYxNzZaIn0%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.011253ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d1b356f9-9de6-4598-8c72-d644ca28d424 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "PUT /v2/foo/bar/blobs/uploads/d1b356f9-9de6-4598-8c72-d644ca28d424?_state=gacUHcT7nHz1kgijU8EhiSuvJlzcO_tKHuctjih-x4B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYjM1NmY5LTlkZTYtNDU5OC04YzcyLWQ2NDRjYTI4ZDQyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45Nzg3MTYxNzZaIn0%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=8aa40768-74ef-4b4a-9d37-7e7606b9db93 http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="789.331µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=0cee9640-4c68-4400-9832-a69a7417cf25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/ff959bd2-9b36-40b9-beac-f41833aadfc7?_state=1QqKXYnLvrvRdVSQg0Kwkoq6hwzC2yTxCDGAPFE4iw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOTU5YmQyLTliMzYtNDBiOS1iZWFjLWY0MTgzM2FhZGZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45ODEwNTIyODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "PUT /v2/foo/bar/blobs/uploads/ff959bd2-9b36-40b9-beac-f41833aadfc7?_state=1QqKXYnLvrvRdVSQg0Kwkoq6hwzC2yTxCDGAPFE4iw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOTU5YmQyLTliMzYtNDBiOS1iZWFjLWY0MTgzM2FhZGZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45ODEwNTIyODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=f42daf01-2d18-42d5-99a5-b855ceaa8078 http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.292µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=ba315c8e-720e-4aef-912a-14ab9c708de4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/92a55002-a167-4cb9-a9c2-81acfde07958?_state=2Ap9p0naXar2wIRP5950ZQ1brtW9t9MDfq4rN_Ar4557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYTU1MDAyLWExNjctNGNiOS1hOWMyLTgxYWNmZGUwNzk1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45ODM0OTk4MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "PUT /v2/foo/bar/blobs/uploads/92a55002-a167-4cb9-a9c2-81acfde07958?_state=2Ap9p0naXar2wIRP5950ZQ1brtW9t9MDfq4rN_Ar4557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYTU1MDAyLWExNjctNGNiOS1hOWMyLTgxYWNmZGUwNzk1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45ODM0OTk4MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=fac114c0-9607-42c2-858f-1a5f914ad994 http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="945.333µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=a5d9112e-bead-44f2-8f43-0cd9b401eb34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/1242955e-14c0-4959-8901-f4d75038c190?_state=OKW3SXqvR1U5-4n7PnacEEYZCmE3xBmnv_FBkvEYy7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyNDI5NTVlLTE0YzAtNDk1OS04OTAxLWY0ZDc1MDM4YzE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45ODU5MzQwN1oifQ%3D%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.duration=2.35188021s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:50 +0000] "PUT /v2/foo/bar/blobs/uploads/1242955e-14c0-4959-8901-f4d75038c190?_state=OKW3SXqvR1U5-4n7PnacEEYZCmE3xBmnv_FBkvEYy7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyNDI5NTVlLTE0YzAtNDk1OS04OTAxLWY0ZDc1MDM4YzE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1MC45ODU5MzQwN1oifQ%3D%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=fa6748a0-f690-4a12-b69e-b955f2aaaa1e http.request.method=POST http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046293ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35361" http.request.id=16f9722a-ee0d-4688-a57c-a1fd99ec322f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/6e3487bf-7682-4ce0-829e-a87889e7750c?_state=LZUAWrKEBlr9bO-CA7kJ3QD-s9wr19Rtd3Q-FPJACY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMzQ4N2JmLTc2ODItNGNlMC04MjllLWE4Nzg4OWU3NzUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1My41MjI1Njg0MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976562747s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/6e3487bf-7682-4ce0-829e-a87889e7750c?_state=LZUAWrKEBlr9bO-CA7kJ3QD-s9wr19Rtd3Q-FPJACY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMzQ4N2JmLTc2ODItNGNlMC04MjllLWE4Nzg4OWU3NzUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1My41MjI1Njg0MTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=330f8a43-db0e-4fd9-8dcb-67f6d1ffebf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/uploads/6e3487bf-7682-4ce0-829e-a87889e7750c?_state=ggFe-pIxdUFSXYRp9AVFaDyl9tOyM1xA-CB8aj6g0np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMzQ4N2JmLTc2ODItNGNlMC04MjllLWE4Nzg4OWU3NzUwYyIsIk9mZnNldCI6MjgzNzU1NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NTNaIn0%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "PUT /v2/foo/bar/blobs/uploads/6e3487bf-7682-4ce0-829e-a87889e7750c?_state=ggFe-pIxdUFSXYRp9AVFaDyl9tOyM1xA-CB8aj6g0np7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMzQ4N2JmLTc2ODItNGNlMC04MjllLWE4Nzg4OWU3NzUwYyIsIk9mZnNldCI6MjgzNzU1NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NTNaIn0%3D&digest=sha256%3A5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=7f991f97-d904-43a1-9541-f5bdca1cb1e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="988.773µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=78f70762-83ba-499b-a929-798b2c6ef6d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=176.776989ms http.response.status=200 http.response.written=28375552 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 200 28375552 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=error msg="error parsing digest="sha257:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=f3e52c47-1adb-412a-b26e-18a50d8014be http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/sha257:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" vars.name="foo/bar" time="2026-07-16T12:35:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=f3e52c47-1adb-412a-b26e-18a50d8014be http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" http.request.uri="/v2/foo/bar/blobs/sha257:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.051µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/sha257:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=fac9e9ba-23b7-49cc-a589-b3497f89a328 http.request.method=GET http.request.remoteaddr="127.0.0.1:56768" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137495ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:35:55Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=f1c95b8a-0d63-41f2-9da5-a93f7f7d7dfd http.request.method=GET http.request.remoteaddr="127.0.0.1:33462" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010933ms http.response.status=404 http.response.written=157 vars.digest="sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=d5a214b1-c5eb-4e0b-8615-a09d82b50a93 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.652µs" http.response.status=404 http.response.written=157 vars.digest="sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=47238501-7cb2-4982-8176-0399fa905a6a http.request.method=POST http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.931µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=ec341902-a2e5-402e-9000-18072c00d518 http.request.method=GET http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="957.932µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=08ebb2b4-3f4f-4e0a-9827-d3a1233529fd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="892.772µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "DELETE /v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=19dd4283-f029-4d77-9d88-597fe7dd8359 http.request.method=GET http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ba1737ed-d108-49ae-bc20-6c9ab46f4a4d time="2026-07-16T12:35:55Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=19dd4283-f029-4d77-9d88-597fe7dd8359 http.request.method=GET http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.651µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ba1737ed-d108-49ae-bc20-6c9ab46f4a4d 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/uploads/ba1737ed-d108-49ae-bc20-6c9ab46f4a4d?_state=XKc0RB4hgqdSiiMunaXSNHJB8cNnodvoTJiI6GOJd5B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTczN2VkLWQxMDgtNDlhZS1iYzIwLTZjOWFiNDZmNGE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NjI4MDcwMzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=9152b358-7b69-446c-a6a8-28be50acf0f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.613µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=60a7e6db-1425-4f4c-9867-69d1849400e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/4225c6b1-f94a-409d-9f25-05835a87d23f?_state=2Qh_hQYiWiZ6q0CkvstKRb2SCp-zIjw7BKM1ZlOCGT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMjVjNmIxLWY5NGEtNDA5ZC05ZjI1LTA1ODM1YTg3ZDIzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44Njc2OTU1MzdaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" provided=sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 vars.name="foo/bar" vars.uuid=4225c6b1-f94a-409d-9f25-05835a87d23f time="2026-07-16T12:35:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=60a7e6db-1425-4f4c-9867-69d1849400e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/4225c6b1-f94a-409d-9f25-05835a87d23f?_state=2Qh_hQYiWiZ6q0CkvstKRb2SCp-zIjw7BKM1ZlOCGT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMjVjNmIxLWY5NGEtNDA5ZC05ZjI1LTA1ODM1YTg3ZDIzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44Njc2OTU1MzdaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4225c6b1-f94a-409d-9f25-05835a87d23f time="2026-07-16T12:35:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=60a7e6db-1425-4f4c-9867-69d1849400e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/4225c6b1-f94a-409d-9f25-05835a87d23f?_state=2Qh_hQYiWiZ6q0CkvstKRb2SCp-zIjw7BKM1ZlOCGT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMjVjNmIxLWY5NGEtNDA5ZC05ZjI1LTA1ODM1YTg3ZDIzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44Njc2OTU1MzdaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="970.613µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4225c6b1-f94a-409d-9f25-05835a87d23f 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "PUT /v2/foo/bar/blobs/uploads/4225c6b1-f94a-409d-9f25-05835a87d23f?_state=2Qh_hQYiWiZ6q0CkvstKRb2SCp-zIjw7BKM1ZlOCGT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMjVjNmIxLWY5NGEtNDA5ZC05ZjI1LTA1ODM1YTg3ZDIzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44Njc2OTU1MzdaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=c872ee92-5930-4486-b781-c6c00b078e98 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.411µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=d79a1b45-a090-44f5-aa23-3f6d3867c74a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/57e13559-93ef-42ba-8fe0-ebd242793b3e?_state=Ig239YR56ZhvvILl_j7kGdTcO-bdvXn-IS6KmCoVEuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3ZTEzNTU5LTkzZWYtNDJiYS04ZmUwLWViZDI0Mjc5M2IzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NzAwMjEwMDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "PUT /v2/foo/bar/blobs/uploads/57e13559-93ef-42ba-8fe0-ebd242793b3e?_state=Ig239YR56ZhvvILl_j7kGdTcO-bdvXn-IS6KmCoVEuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3ZTEzNTU5LTkzZWYtNDJiYS04ZmUwLWViZDI0Mjc5M2IzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NzAwMjEwMDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=cf652b24-2400-4e5d-97ad-921a124a8886 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="832.691µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=167ac901-f3d7-4faa-8722-9f6e651b63a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/513052f2-a298-4d64-b10b-4a5784d2a549?_state=ZhXZ5oRqa369XVWbInVZHJvy4Fpllm4EVu8c6CEOp597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMzA1MmYyLWEyOTgtNGQ2NC1iMTBiLTRhNTc4NGQyYTU0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NzI2MjcwODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "PUT /v2/foo/bar/blobs/uploads/513052f2-a298-4d64-b10b-4a5784d2a549?_state=ZhXZ5oRqa369XVWbInVZHJvy4Fpllm4EVu8c6CEOp597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMzA1MmYyLWEyOTgtNGQ2NC1iMTBiLTRhNTc4NGQyYTU0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NzI2MjcwODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=1a7314aa-0b9d-47ba-bb68-3813e87440e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.331µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=ed2c8107-8c9a-4247-b7d6-9221ebaceda5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/5f7ba055-bc7c-468d-907f-5f44854b2a65?_state=RKSENQIQAE1TAOJqbOPfmMU7yxOurfFWwkEPAJx2fy97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmN2JhMDU1LWJjN2MtNDY4ZC05MDdmLTVmNDQ4NTRiMmE2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NzUxNjAxNTRaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.duration=748.983426ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "PUT /v2/foo/bar/blobs/uploads/5f7ba055-bc7c-468d-907f-5f44854b2a65?_state=RKSENQIQAE1TAOJqbOPfmMU7yxOurfFWwkEPAJx2fy97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmN2JhMDU1LWJjN2MtNDY4ZC05MDdmLTVmNDQ4NTRiMmE2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1NS44NzUxNjAxNTRaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=4c6846a5-483f-4e0c-ae0f-7766e84b2198 http.request.method=POST http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42887" http.request.id=f905587c-b18a-47d9-9fdc-2d95799c0115 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/333a7141-a764-4a8f-b0e8-f9bdac70b675?_state=4out_1i2p4N5nYV4Htv-39SASCwSboUtcxc6Vibo_Mp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2E3MTQxLWE3NjQtNGE4Zi1iMGU4LWY5YmRhYzcwYjY3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ni43MjI5MTg1NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=742.012775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:56 +0000] "PATCH /v2/foo/bar/blobs/uploads/333a7141-a764-4a8f-b0e8-f9bdac70b675?_state=4out_1i2p4N5nYV4Htv-39SASCwSboUtcxc6Vibo_Mp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2E3MTQxLWE3NjQtNGE4Zi1iMGU4LWY5YmRhYzcwYjY3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ni43MjI5MTg1NTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=d5854a78-78bc-416d-9606-9b951adc71df http.request.method=PUT http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/uploads/333a7141-a764-4a8f-b0e8-f9bdac70b675?_state=rZGWtOjEn3o9ZTPIIb9FiSTZK5v3Q7ZzMTyEulugh_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2E3MTQxLWE3NjQtNGE4Zi1iMGU4LWY5YmRhYzcwYjY3NSIsIk9mZnNldCI6MTUwNjA5OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NTZaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "PUT /v2/foo/bar/blobs/uploads/333a7141-a764-4a8f-b0e8-f9bdac70b675?_state=rZGWtOjEn3o9ZTPIIb9FiSTZK5v3Q7ZzMTyEulugh_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzM2E3MTQxLWE3NjQtNGE4Zi1iMGU4LWY5YmRhYzcwYjY3NSIsIk9mZnNldCI6MTUwNjA5OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NTZaIn0%3D&digest=sha256%3A687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=aa7c47eb-7d10-45a1-8a9c-e22202972300 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="843.571µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=10dc0d83-1445-4aed-8ad3-954a19e11882 http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=91.772039ms http.response.status=200 http.response.written=15060992 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 200 15060992 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=error msg="error parsing digest="sha257:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=80e4be09-704c-47d0-bb72-d8f8f8f8929f http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/sha257:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" vars.name="foo/bar" time="2026-07-16T12:35:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=80e4be09-704c-47d0-bb72-d8f8f8f8929f http.request.method=GET http.request.remoteaddr="127.0.0.1:33482" http.request.uri="/v2/foo/bar/blobs/sha257:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.85µs" http.response.status=400 http.response.written=110 vars.digest="sha257:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/sha257:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=57cec61b-c2fc-4b83-8b75-53bcd2d95d62 http.request.method=GET http.request.remoteaddr="127.0.0.1:33502" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154655ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=9cc136a9-8953-48b2-9107-2e277e6146f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33498" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.527644ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:42887" http.request.id=344e4670-7f51-4755-8c07-048fde665142 http.request.method=GET http.request.remoteaddr="127.0.0.1:33502" http.request.uri="/v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.60082ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/sha256:687590b9b2343f8c077baa7b199b5fc76ce0bdf8f4c3d065af98e4e1b6e16a99 HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=97e5ad94-babd-43c1-b2f5-752e3c7bad99 http.request.method=GET http.request.remoteaddr="127.0.0.1:56768" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.884972109s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35361" http.request.id=a7afa2c7-d0f5-4af2-ae1c-ed39b240caaf http.request.method=GET http.request.remoteaddr="127.0.0.1:56760" http.request.uri="/v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.889678491s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:12:35:55 +0000] "GET /v2/foo/bar/blobs/sha256:5c6bebac60240fc170af1485b1d3fb79f1261cac0956918807e5d0db24595432 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.90s) === RUN TestBlobDelete time="2026-07-16T12:35: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.26.5 time="2026-07-16T12:35:57Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:35:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=75ff4263-ac9a-4476-9d8b-511f4869f835 http.request.method=GET http.request.remoteaddr="127.0.0.1:36024" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.413µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=40ec934f-b7d5-48b7-ba68-c1e5b18c790d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36030" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="853.651µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=626b4805-fcaa-4fe4-888e-c72e8c047384 http.request.method=POST http.request.remoteaddr="127.0.0.1:36030" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.012µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=8eafe724-8b5c-41d6-8e7c-9539f3308d5e http.request.method=GET http.request.remoteaddr="127.0.0.1:36030" http.request.uri="/v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="863.771µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=6f269506-5b0a-40e7-9148-e59a28f0be41 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36030" http.request.uri="/v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="862.011µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=1b9389eb-8bda-443e-9ad7-3840eb46cf08 http.request.method=GET http.request.remoteaddr="127.0.0.1:36030" http.request.uri="/v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=098cf170-92a6-49d8-9282-07c7048f5792 time="2026-07-16T12:35: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.26.5 http.request.host="127.0.0.1:37341" http.request.id=1b9389eb-8bda-443e-9ad7-3840eb46cf08 http.request.method=GET http.request.remoteaddr="127.0.0.1:36030" http.request.uri="/v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.53µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=098cf170-92a6-49d8-9282-07c7048f5792 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "GET /v2/foo/bar/blobs/uploads/098cf170-92a6-49d8-9282-07c7048f5792?_state=cy018-SHOkHWA8-dlEEwTLm3S55D4ZoL5Cm65UR-a2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5OGNmMTcwLTkyYTYtNDlkOC05MjgyLTA3YzcwNDhmNTc5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzQzMjA2NzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=9c359e0e-fc90-49c8-8f6f-1b08575bd88a http.request.method=POST http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=aa786464-b9bb-42af-ade1-3ec2386b33e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/e54377ad-9db1-4708-a18b-04a9778ef8bf?_state=puuHnNUMDgKaa98PmCqtW2BSOmYL27xPPomfhhTwhGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NDM3N2FkLTlkYjEtNDcwOC1hMThiLTA0YTk3NzhlZjhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzkyMDg1MzdaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" provided=sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 vars.name="foo/bar" vars.uuid=e54377ad-9db1-4708-a18b-04a9778ef8bf time="2026-07-16T12:35:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=aa786464-b9bb-42af-ade1-3ec2386b33e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/e54377ad-9db1-4708-a18b-04a9778ef8bf?_state=puuHnNUMDgKaa98PmCqtW2BSOmYL27xPPomfhhTwhGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NDM3N2FkLTlkYjEtNDcwOC1hMThiLTA0YTk3NzhlZjhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzkyMDg1MzdaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e54377ad-9db1-4708-a18b-04a9778ef8bf time="2026-07-16T12:35:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=aa786464-b9bb-42af-ade1-3ec2386b33e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/e54377ad-9db1-4708-a18b-04a9778ef8bf?_state=puuHnNUMDgKaa98PmCqtW2BSOmYL27xPPomfhhTwhGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NDM3N2FkLTlkYjEtNDcwOC1hMThiLTA0YTk3NzhlZjhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzkyMDg1MzdaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.253µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e54377ad-9db1-4708-a18b-04a9778ef8bf 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "PUT /v2/foo/bar/blobs/uploads/e54377ad-9db1-4708-a18b-04a9778ef8bf?_state=puuHnNUMDgKaa98PmCqtW2BSOmYL27xPPomfhhTwhGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NDM3N2FkLTlkYjEtNDcwOC1hMThiLTA0YTk3NzhlZjhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44MzkyMDg1MzdaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=193485e0-fe79-4981-bf16-85a75b1c73b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.731µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=44cb9568-d6f0-497b-8499-c2865739ea6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/35f28dad-e7cb-4dbc-b396-a4995036bdcb?_state=iFPcT_iT0blCQ67xdz_OY_dZMNBMIWacE076IeEtaWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZjI4ZGFkLWU3Y2ItNGRiYy1iMzk2LWE0OTk1MDM2YmRjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44NDE1MzEwODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "PUT /v2/foo/bar/blobs/uploads/35f28dad-e7cb-4dbc-b396-a4995036bdcb?_state=iFPcT_iT0blCQ67xdz_OY_dZMNBMIWacE076IeEtaWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZjI4ZGFkLWU3Y2ItNGRiYy1iMzk2LWE0OTk1MDM2YmRjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44NDE1MzEwODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=d9ca80d8-acca-47c6-b693-2be1610b9958 http.request.method=POST http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="777.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=4dd292a1-bcf5-48b6-87e7-b8cd5795d6db http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/b0032431-f46a-4e26-82d0-8365185bf8ed?_state=Zg-GNijC5htgTtomRPx__rTUDOI4ESyfwS6itN99CwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMDMyNDMxLWY0NmEtNGUyNi04MmQwLTgzNjUxODViZjhlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44NDM3ODQ2MzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "PUT /v2/foo/bar/blobs/uploads/b0032431-f46a-4e26-82d0-8365185bf8ed?_state=Zg-GNijC5htgTtomRPx__rTUDOI4ESyfwS6itN99CwN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMDMyNDMxLWY0NmEtNGUyNi04MmQwLTgzNjUxODViZjhlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44NDM3ODQ2MzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=39ac1fbb-e703-4a18-8e15-f88559ada17d http.request.method=POST http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=40e768b2-a294-4d6a-aae1-250ccf58b774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/cf0953ce-6640-44d8-bbf8-32d58a55c06d?_state=JfIiCSIzrn0r2BuGuguWh7LmpCZO6e9TAraXHCPNWdF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDk1M2NlLTY2NDAtNDRkOC1iYmY4LTMyZDU4YTU1YzA2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44NDYxMjE5MDdaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.979678146s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:57 +0000] "PUT /v2/foo/bar/blobs/uploads/cf0953ce-6640-44d8-bbf8-32d58a55c06d?_state=JfIiCSIzrn0r2BuGuguWh7LmpCZO6e9TAraXHCPNWdF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDk1M2NlLTY2NDAtNDRkOC1iYmY4LTMyZDU4YTU1YzA2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1Ny44NDYxMjE5MDdaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:35:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=bdd681be-8624-4671-bab7-9938e1b6f604 http.request.method=POST http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.533µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37341" http.request.id=40c72ab3-b5eb-4214-9376-35667d2c6b23 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/7239f626-7b6e-48fc-9478-f1ee907a70d6?_state=pNo4dcx61Ko_THeRlZYjzVpdslQPLZxD-_2mN3hJF8l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMzlmNjI2LTdiNmUtNDhmYy05NDc4LWYxZWU5MDdhNzBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1OS45OTA0MzQxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.649861117s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:35:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/7239f626-7b6e-48fc-9478-f1ee907a70d6?_state=pNo4dcx61Ko_THeRlZYjzVpdslQPLZxD-_2mN3hJF8l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMzlmNjI2LTdiNmUtNDhmYy05NDc4LWYxZWU5MDdhNzBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNTo1OS45OTA0MzQxMjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=b49f2e1c-f5da-4976-9003-16616ee4285d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/uploads/7239f626-7b6e-48fc-9478-f1ee907a70d6?_state=wuS3ZhW9LpHe6TDTY6xkTEzk0QOPj_az-Q20T2_YAmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMzlmNjI2LTdiNmUtNDhmYy05NDc4LWYxZWU5MDdhNzBkNiIsIk9mZnNldCI6MjU0MTY3MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NTlaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "PUT /v2/foo/bar/blobs/uploads/7239f626-7b6e-48fc-9478-f1ee907a70d6?_state=wuS3ZhW9LpHe6TDTY6xkTEzk0QOPj_az-Q20T2_YAmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMzlmNjI2LTdiNmUtNDhmYy05NDc4LWYxZWU5MDdhNzBkNiIsIk9mZnNldCI6MjU0MTY3MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzU6NTlaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=a95af5d0-21d3-405c-b8fe-3049666c3750 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="963.173µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=7bcd24f9-36f8-4f64-85f8-acb169ad6e83 http.request.method=GET http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=157.920504ms http.response.status=200 http.response.written=25416704 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "GET /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 200 25416704 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=error msg="error parsing digest="sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=6ba341c5-ee9a-496f-81f4-597cb015f752 http.request.method=GET http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" time="2026-07-16T12:36:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=6ba341c5-ee9a-496f-81f4-597cb015f752 http.request.method=GET http.request.remoteaddr="127.0.0.1:36032" http.request.uri="/v2/foo/bar/blobs/sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.892µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "GET /v2/foo/bar/blobs/sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=ce5919e2-2daa-42eb-bec9-ff8d9d2db8ad http.request.method=GET http.request.remoteaddr="127.0.0.1:36056" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085734ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "GET /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=6ddf5abc-0486-476d-84fc-2826ef43dd73 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36060" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.duration="957.332µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=ebe1ee00-95b3-436f-be6f-e60e66f17039 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36060" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.93µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=0f10ace0-9f10-4c5d-9c68-2c24efc2e4a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36060" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.65µs" http.response.status=404 http.response.written=74 vars.digest="sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=error msg="error parsing digest="sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=c9f5d88a-3eda-4f55-953c-f8f7a507a7e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36066" http.request.uri="/v2/foo/bar/blobs/sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" time="2026-07-16T12:36:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=c9f5d88a-3eda-4f55-953c-f8f7a507a7e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36066" http.request.uri="/v2/foo/bar/blobs/sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.49µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "DELETE /v2/foo/bar/blobs/sha257:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T12:36:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=fa7fe2db-753d-4ade-b1f2-51b1c6c85581 http.request.method=POST http.request.remoteaddr="127.0.0.1:36082" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.932µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=ca60b4ef-75ba-4c85-bfb1-4c942934e8e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36082" http.request.uri="/v2/foo/bar/blobs/uploads/591da61a-68bc-4960-951b-1d45efd6fe7a?_state=s706K7FFXGot6AYBVbLcIrMo5NrH9RcmeRCgobdmLh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MWRhNjFhLTY4YmMtNDk2MC05NTFiLTFkNDVlZmQ2ZmU3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowMS44MzMyNzU2MDNaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.743090495s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "PUT /v2/foo/bar/blobs/uploads/591da61a-68bc-4960-951b-1d45efd6fe7a?_state=s706K7FFXGot6AYBVbLcIrMo5NrH9RcmeRCgobdmLh17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MWRhNjFhLTY4YmMtNDk2MC05NTFiLTFkNDVlZmQ2ZmU3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowMS44MzMyNzU2MDNaIn0%3D&digest=sha256%3Ab76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=aeff7d96-496e-40f9-a13d-7c5ce3772e1a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36082" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.120055ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=cd19673d-0e30-4bc9-8ead-8c5c1339c3f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36056" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.919083755s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "GET /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" time="2026-07-16T12:36:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37341" http.request.id=22979dbc-2763-4688-900d-8a4613f2efa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.923518093s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:12:36:01 +0000] "GET /v2/foo/bar/blobs/sha256:b76a2d7e957d359df526f95105338f135762db2533bbf205744d5d9acbe1a686 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.16s) === RUN TestRelativeURL time="2026-07-16T12:36:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:03Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35925" http.request.id=14b9225c-2ede-4b9c-b0be-74c0bd952ea8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35925" http.request.id=25610b74-da07-4fd0-932a-cc30b9aa9035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50646" http.request.uri="/v2/foo/bar/blobs/uploads/a59fe17b-971c-4d62-a1c7-24c977afc137?_state=45TkFwZpj7BXob40OW7qMGPsK3R0Iiurd3Hc1lXig3V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1OWZlMTdiLTk3MWMtNGQ2Mi1hMWM3LTI0Yzk3N2FmYzEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowMy43NDY4NjM5MjZaIn0%3D&digest=sha256%3A17dae0531cc28ac411a7e64c48bb97f209f0f777922fb1d6d35f37b19c69e292" http.request.useragent="Go-http-client/1.1" http.response.duration=1.988332219s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:04 +0000] "PUT /v2/foo/bar/blobs/uploads/a59fe17b-971c-4d62-a1c7-24c977afc137?_state=45TkFwZpj7BXob40OW7qMGPsK3R0Iiurd3Hc1lXig3V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1OWZlMTdiLTk3MWMtNGQ2Mi1hMWM3LTI0Yzk3N2FmYzEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowMy43NDY4NjM5MjZaIn0%3D&digest=sha256%3A17dae0531cc28ac411a7e64c48bb97f209f0f777922fb1d6d35f37b19c69e292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35925" http.request.id=ed15e98b-81da-47fa-8815-109e0af0f2a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35925" http.request.id=10ae5514-7b94-408f-83ba-c79623c99c58 http.request.method=POST http.request.remoteaddr="127.0.0.1:50646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35925" http.request.id=46bbf0be-8fc1-40d1-aa51-3a8031800ed4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50646" http.request.uri="/v2/foo/bar/blobs/uploads/96f56820-8897-4bd7-8cee-41481a55c814?_state=2JY6wgEzDjxPlu_8PWM-PrmvuCWHClzcZSYAc1zQ-9x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjU2ODIwLTg4OTctNGJkNy04Y2VlLTQxNDgxYTU1YzgxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowNi4yMjY2MDE4NDZaIn0%3D&digest=sha256%3Aa6ba5c1c9aa2604023d7acc26c60b18fe12561d2c90b7f18eafd025799d6f768" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468968233s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:06 +0000] "PUT /v2/foo/bar/blobs/uploads/96f56820-8897-4bd7-8cee-41481a55c814?_state=2JY6wgEzDjxPlu_8PWM-PrmvuCWHClzcZSYAc1zQ-9x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjU2ODIwLTg4OTctNGJkNy04Y2VlLTQxNDgxYTU1YzgxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowNi4yMjY2MDE4NDZaIn0%3D&digest=sha256%3Aa6ba5c1c9aa2604023d7acc26c60b18fe12561d2c90b7f18eafd025799d6f768 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.95s) === RUN TestBlobDeleteDisabled time="2026-07-16T12:36:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:39943" http.request.id=d3e839d3-1028-4e68-a99c-909f4d4e649d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46418" http.request.uri="/v2/foo/bar/blobs/sha256:3512132f88d6a4b80d71cb0524ad7c159ae6dd4ef3845f55ca8f926dd469e539" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.372µs" http.response.status=405 http.response.written=78 vars.digest="sha256:3512132f88d6a4b80d71cb0524ad7c159ae6dd4ef3845f55ca8f926dd469e539" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:3512132f88d6a4b80d71cb0524ad7c159ae6dd4ef3845f55ca8f926dd469e539 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.31s) === RUN TestDeleteDisabled time="2026-07-16T12:36: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.26.5 time="2026-07-16T12:36:08Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40387" http.request.id=cde54324-81df-4634-a7d0-2c5ebba753a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33316" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40387" http.request.id=63e415fb-2d9a-4b79-a308-ec587fae8b8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33316" http.request.uri="/v2/foo/bar/blobs/uploads/705ad9c4-1b31-45a2-93da-3806a33a054f?_state=i9hASxcP5xIV4CYU82xdlR2SJEt5SYhDSK8DnkT_ATZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNWFkOWM0LTFiMzEtNDVhMi05M2RhLTM4MDZhMzNhMDU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowOC4xNTc5NDg5NjFaIn0%3D&digest=sha256%3Aaa76c48a294c53b5bdda0433a23e135b7964f5f44a6728ed720037c09482e41c" http.request.useragent="Go-http-client/1.1" http.response.duration=817.039875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:08 +0000] "PUT /v2/foo/bar/blobs/uploads/705ad9c4-1b31-45a2-93da-3806a33a054f?_state=i9hASxcP5xIV4CYU82xdlR2SJEt5SYhDSK8DnkT_ATZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNWFkOWM0LTFiMzEtNDVhMi05M2RhLTM4MDZhMzNhMDU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowOC4xNTc5NDg5NjFaIn0%3D&digest=sha256%3Aaa76c48a294c53b5bdda0433a23e135b7964f5f44a6728ed720037c09482e41c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:40387" http.request.id=16ca14ab-ce63-467b-add5-e28bb6e34b7b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33316" http.request.uri="/v2/foo/bar/blobs/sha256:aa76c48a294c53b5bdda0433a23e135b7964f5f44a6728ed720037c09482e41c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.812µs" http.response.status=405 http.response.written=78 vars.digest="sha256:aa76c48a294c53b5bdda0433a23e135b7964f5f44a6728ed720037c09482e41c" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:aa76c48a294c53b5bdda0433a23e135b7964f5f44a6728ed720037c09482e41c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.97s) === RUN TestDeleteReadOnly time="2026-07-16T12:36: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.26.5 time="2026-07-16T12:36:08Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44541" http.request.id=965b5cf4-b23d-401c-86f8-9e18a37bca7b http.request.method=POST http.request.remoteaddr="127.0.0.1:59786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.653µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44541" http.request.id=b812e77b-4bd5-48c8-b574-804ef6692b40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59786" http.request.uri="/v2/foo/bar/blobs/uploads/d41840a1-edb1-469f-845a-11cc9bd639ec?_state=ChBmEoOjQNxXf_fp_nN_JLffxZGKwT7eiJFToHNOcul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MTg0MGExLWVkYjEtNDY5Zi04NDVhLTExY2M5YmQ2MzllYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowOS4yMjczNTg4OTNaIn0%3D&digest=sha256%3A06966b849442956466b124af3a4ca8f480eeac159d4c9f6379c6767fefeec740" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758003209s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:09 +0000] "PUT /v2/foo/bar/blobs/uploads/d41840a1-edb1-469f-845a-11cc9bd639ec?_state=ChBmEoOjQNxXf_fp_nN_JLffxZGKwT7eiJFToHNOcul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MTg0MGExLWVkYjEtNDY5Zi04NDVhLTExY2M5YmQ2MzllYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjowOS4yMjczNTg4OTNaIn0%3D&digest=sha256%3A06966b849442956466b124af3a4ca8f480eeac159d4c9f6379c6767fefeec740 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jul/2026:12:36:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:06966b849442956466b124af3a4ca8f480eeac159d4c9f6379c6767fefeec740 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.01s) === RUN TestStartPushReadOnly time="2026-07-16T12:36: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.26.5 time="2026-07-16T12:36:10Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [16/Jul/2026:12:36: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-07-16T12:36: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.26.5 time="2026-07-16T12:36:10Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=5334aba0-ab1e-4b80-8727-cef4e44fe266 http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" 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="900.932µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T12:36: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.26.5 http.request.host="127.0.0.1:36137" http.request.id=ec227c9a-8d88-4d0e-a60c-7b8456d7e9c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" 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="713.209µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:12:36:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T12:36:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=f0a8ba3c-e732-44db-b74d-ca7a5af5a7e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" 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="685.569µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T12:36:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=84e596ab-27ad-4914-aea5-07b841f001ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.383271ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36: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.26.5 http.request.host="127.0.0.1:36137" http.request.id=84e596ab-27ad-4914-aea5-07b841f001ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.423951ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=84e596ab-27ad-4914-aea5-07b841f001ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.454272ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36: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.26.5 http.request.host="127.0.0.1:36137" http.request.id=84e596ab-27ad-4914-aea5-07b841f001ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.478912ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T12:36:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=bd7fd7b7-e326-4e1a-8eba-266ca951215a http.request.method=POST http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.493µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=cb4ab283-9bc1-411a-95e1-450b030790b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/blobs/uploads/410b87de-453e-49c4-8531-b6fee16e5c4e?_state=NXXS5BahNBpByZLyeuaxT6mYc08U4evr1r4EI8DexEd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTBiODdkZS00NTNlLTQ5YzQtODUzMS1iNmZlZTE2ZTVjNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTEuMjAyMDgwOTc0WiJ9&digest=sha256%3A341257c061c302ab398108176dd2f34a9eecb99047b69e0cd87573ea35184118" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114289598s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/410b87de-453e-49c4-8531-b6fee16e5c4e?_state=NXXS5BahNBpByZLyeuaxT6mYc08U4evr1r4EI8DexEd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTBiODdkZS00NTNlLTQ5YzQtODUzMS1iNmZlZTE2ZTVjNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTEuMjAyMDgwOTc0WiJ9&digest=sha256%3A341257c061c302ab398108176dd2f34a9eecb99047b69e0cd87573ea35184118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:12Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=679b7bb9-721b-42d6-b3c8-eaae7b1ab8d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=8b8acafc-268a-4ded-8f92-644bef5c0cdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/blobs/uploads/0e2dfb44-3f96-4427-bdc2-74321e47e251?_state=ThGQP_7DFu2Xgxx82tMkKivKH1GKvhtOrPWdpuxIK9B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTJkZmI0NC0zZjk2LTQ0MjctYmRjMi03NDMyMWU0N2UyNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTIuNTY3ODk0MjZaIn0%3D&digest=sha256%3A83e3ff5e221d40d791c3f6328245380a7393b07b0b03f2994df8495afedef058" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635370927s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/0e2dfb44-3f96-4427-bdc2-74321e47e251?_state=ThGQP_7DFu2Xgxx82tMkKivKH1GKvhtOrPWdpuxIK9B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTJkZmI0NC0zZjk2LTQ0MjctYmRjMi03NDMyMWU0N2UyNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTIuNTY3ODk0MjZaIn0%3D&digest=sha256%3A83e3ff5e221d40d791c3f6328245380a7393b07b0b03f2994df8495afedef058 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=44c24f12-d96e-46ea-90b5-e4327f3b4dfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.973599ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=524e78ba-5bdc-4be0-aa94-4689546119ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=eb0f5d1d-80b0-4bf2-8865-f3692058f711 http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.734663ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=523de4c5-c84c-4f16-8d8d-e498fc8de4c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.607861ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36137" http.request.id=206497da-8db5-4ad8-8c29-bc4b13229af3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.697955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36137" http.request.id=848620c8-0d55-45f8-b1b3-39a095941943 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.713595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:36137" http.request.id=d29b8d55-9123-428f-b9f2-a5c5e85d47b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.702676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=637604d5-5906-4468-8404-e3748d4b2cb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.644021ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=81f180cd-159c-4dad-b5e3-0731e065465f http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="739.13µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=763830dc-d0d6-40b1-bb0d-2fa97b4ebf1f http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.duration="666.489µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=d29c4bbb-8d43-4400-802b-173b8bca4c89 http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" 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="666.368µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=error msg="payload digest does match: "sha256:875017eefd4c51b6c9805b9804953325b024f0f478fe8e7914a5d6be7fcf80f1" != "sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f"" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=632f2c6b-a72a-43a7-86bb-c261de3acc42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=632f2c6b-a72a-43a7-86bb-c261de3acc42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.451µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f" 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:f29627afb4aa0384806751e3812e01caed7faba69cad5b4159e3935080fb1b7f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=8334da6e-07ee-4f42-a672-cac172d40a71 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" 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="932.212µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=5b2e23dd-3bf1-4991-b4a2-fdfcdbb2ebfc http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" 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="687.369µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T12:36: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.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=1f93e840-f00b-4987-a9a5-190910db74fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" 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="946.092µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=1f93e840-f00b-4987-a9a5-190910db74fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" 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="992.893µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=1f93e840-f00b-4987-a9a5-190910db74fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" 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.022693ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=d007da6c-e4d2-40a8-bcc0-382c13c97a26 http.request.method=POST http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.851µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=ffb6b23a-6957-46a8-bf95-04fd3feda4c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/blobs/uploads/8d5ec1ca-10dc-4fff-aeaf-41793dbe2c90?_state=iyXjWtSOJMK6uqy7DAbAF2rT43pFHwklFbtzs8MP4aJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDVlYzFjYS0xMGRjLTRmZmYtYWVhZi00MTc5M2RiZTJjOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTQuMjM1MTIwOTYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/8d5ec1ca-10dc-4fff-aeaf-41793dbe2c90?_state=iyXjWtSOJMK6uqy7DAbAF2rT43pFHwklFbtzs8MP4aJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDVlYzFjYS0xMGRjLTRmZmYtYWVhZi00MTc5M2RiZTJjOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTQuMjM1MTIwOTYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=d11ab1bc-6ff3-4786-9ebc-746492df2b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" 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="859.811µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=d11ab1bc-6ff3-4786-9ebc-746492df2b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" 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="894.612µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T12:36:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=46869f05-e8e2-475b-8b15-3d89567227e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047254ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=afb0db05-4cec-42ba-be32-1a05c702b3e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/blobs/uploads/7c0c2139-53d5-4efe-8c44-9ec4783edf04?_state=UOn4C6DIWjCnTiRuYQYl6lHLr1xaMZ0dmez9spvb7cF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzBjMjEzOS01M2Q1LTRlZmUtOGM0NC05ZWM0NzgzZWRmMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTQuNTI5MjE5OTY1WiJ9&digest=sha256%3A677075e8367b987c9990c5e827ebdcd628f06eba340ba76225044e14a32f2993" http.request.useragent="Go-http-client/1.1" http.response.duration=2.131703412s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/7c0c2139-53d5-4efe-8c44-9ec4783edf04?_state=UOn4C6DIWjCnTiRuYQYl6lHLr1xaMZ0dmez9spvb7cF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzBjMjEzOS01M2Q1LTRlZmUtOGM0NC05ZWM0NzgzZWRmMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTQuNTI5MjE5OTY1WiJ9&digest=sha256%3A677075e8367b987c9990c5e827ebdcd628f06eba340ba76225044e14a32f2993 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=9de05867-4d33-4a3c-985c-92cfc9e97286 http.request.method=POST http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=a14285c2-98d1-463a-a563-b2258b317613 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/blobs/uploads/01183d60-e55b-4768-bc4d-941e38584fef?_state=Ez6-l0yS7z8R7-sUpOJqeu6SdjPntm18yvZlBhZQsIJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTE4M2Q2MC1lNTViLTQ3NjgtYmM0ZC05NDFlMzg1ODRmZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTYuOTQ3NzcwMTY1WiJ9&digest=sha256%3A5dd9311adc88baf3918391816361f8e44d52c3d51c86fcf792edeabf0043382c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.016904792s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/01183d60-e55b-4768-bc4d-941e38584fef?_state=Ez6-l0yS7z8R7-sUpOJqeu6SdjPntm18yvZlBhZQsIJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTE4M2Q2MC1lNTViLTQ3NjgtYmM0ZC05NDFlMzg1ODRmZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTYuOTQ3NzcwMTY1WiJ9&digest=sha256%3A5dd9311adc88baf3918391816361f8e44d52c3d51c86fcf792edeabf0043382c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=02e032ba-9859-46c4-b0b9-eee937a2fb54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36137" http.request.id=2d14bd31-2119-4ef0-a223-c06fbc30e6a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77" http.request.useragent="Go-http-client/1.1" http.response.duration="996.933µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=2b454775-1eff-44dd-940a-071f4f1cec47 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" 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="939.492µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=770c1d1a-3e16-4b51-b02c-bcdc510d501c http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="891.372µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=ac0f0dae-5b70-4244-ab55-005628e77176 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="739.05µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=38838e89-aa02-4bbe-9d58-aabdcb7db3b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77" http.request.useragent="Go-http-client/1.1" http.response.duration="677.809µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=bf261025-bef8-4f3e-be33-366537673181 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.888µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="rewriting manifest sha256:4be8392d6c73de3d39aa881a1b1db8f12278b775ab5972879e596d33acdf4f77 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=bad27114-97f5-44d6-babf-466ca5c3de3c http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=bad27114-97f5-44d6-babf-466ca5c3de3c http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" 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.970266ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36137" http.request.id=845102f9-8970-4757-a679-e6100f0e64fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" 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="816.85µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36137" http.request.id=c6e48bc6-3b61-4909-a5a9-1cb330a50e19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36137" http.request.id=560630b2-f34b-43f1-b045-e2bbe2f3f4e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5" http.request.useragent="Go-http-client/1.1" http.response.duration="923.892µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=f7892e7f-368b-428d-b4cb-df616bf79538 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" 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="858.971µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=0a5d878c-b8ba-4489-ba90-f5f8efd7ff09 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="826.051µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=159404ff-91f8-44e7-8652-c7b5fede6ede http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="733.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=c8b50e82-6633-4e53-a969-8b6b5a5db43f http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5" http.request.useragent="Go-http-client/1.1" http.response.duration="676.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=info msg="rewriting manifest list sha256:16866ba4fef86e90b5af8da3849752522ecdc82f48612d024a8722f6d95a3af5 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=51e26e86-3ed9-4169-a8d7-26911b208bb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-07-16T12:36:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36137" http.request.id=51e26e86-3ed9-4169-a8d7-26911b208bb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33030" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.020307ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:18Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=c853f0b1-12bb-4ddd-a1ed-4444e0fe97d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" 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="915.012µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=b0f6b20a-f194-4779-82ce-00154f9c2606 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" 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="700.689µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=0238d8b5-3735-400d-a34d-686975b09530 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" 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="695.81µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=ddc151c0-00ea-4c0b-aa23-63e7397c6252 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.409912ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=ddc151c0-00ea-4c0b-aa23-63e7397c6252 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.450872ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=ddc151c0-00ea-4c0b-aa23-63e7397c6252 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.480793ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=ddc151c0-00ea-4c0b-aa23-63e7397c6252 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.505873ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T12:36:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=c4c52a98-4a37-4c83-89df-c9cb9b93f7bd http.request.method=POST http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.652µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=62fb70fc-4ebc-4525-afa6-5b4ee4c6be87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/blobs/uploads/7dc2d010-b618-42df-b5d9-c1c20995ef7a?_state=UahD0QwBFwgJBytt3K6bxc1HMNxtHfkrjyQkssDmWct7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGMyZDAxMC1iNjE4LTQyZGYtYjVkOS1jMWMyMDk5NWVmN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTkuMjc2MjIyOTg3WiJ9&digest=sha256%3Aef03d06d7504bc0252c7b1a238aea70dff9e316592cdeff8f1eb616815f9c653" http.request.useragent="Go-http-client/1.1" http.response.duration=1.955340507s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/7dc2d010-b618-42df-b5d9-c1c20995ef7a?_state=UahD0QwBFwgJBytt3K6bxc1HMNxtHfkrjyQkssDmWct7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGMyZDAxMC1iNjE4LTQyZGYtYjVkOS1jMWMyMDk5NWVmN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MTkuMjc2MjIyOTg3WiJ9&digest=sha256%3Aef03d06d7504bc0252c7b1a238aea70dff9e316592cdeff8f1eb616815f9c653 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=10a5acb4-32a6-4ae2-9d4a-a00d97a93825 http.request.method=POST http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=9ee7e282-bb27-478e-8227-811527f1e4b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/blobs/uploads/448786c9-7329-4663-9be2-10ebb75838d8?_state=mTxKlju-ryL6BAkIo8qc0H99iHieLQTrAEaXw53Zkut7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NDg3ODZjOS03MzI5LTQ2NjMtOWJlMi0xMGViYjc1ODM4ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjEuNDkwMTY0MDczWiJ9&digest=sha256%3Ad3c72be3612bdebb9c5455a9d3e38adb962965c8db29f8471b103eebf40ca126" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636931427s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/448786c9-7329-4663-9be2-10ebb75838d8?_state=mTxKlju-ryL6BAkIo8qc0H99iHieLQTrAEaXw53Zkut7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NDg3ODZjOS03MzI5LTQ2NjMtOWJlMi0xMGViYjc1ODM4ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjEuNDkwMTY0MDczWiJ9&digest=sha256%3Ad3c72be3612bdebb9c5455a9d3e38adb962965c8db29f8471b103eebf40ca126 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=784a9d75-5a7c-4d86-a1a0-9e40c5bda615 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.981519ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=6e5046a9-d21e-4f8f-b4b8-a37467b6c46b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=5ff7bad2-a369-4bce-b540-4060f3dd6919 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.707022ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=e2da4544-c223-4b30-903c-dd19f35bbcce http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.636421ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35799" http.request.id=d3baa602-8864-4f36-904d-9f4af8312a81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.duration=2.805436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35799" http.request.id=25ea5098-4d56-4f46-abfa-237e5dfec5cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:35799" http.request.id=d09a87bc-46ee-461d-98bc-9b5398d41f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.duration=2.742996ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=88078620-28ee-4c2e-868e-8e0b6e7fa567 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.662862ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=b736e28a-f759-4e45-bc90-0413afd02342 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="717.889µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=26d56c42-96fa-4a29-88a6-ae92004bd518 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.duration="812.971µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=d26bf7a2-63cc-469b-b0dd-b8f1b51eb618 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" 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="678.489µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=error msg="payload digest does match: "sha256:c734d693e1e2a882c081f4868e4b5b3179e6d5ef0d9fec370b1b79bd3e59a784" != "sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043"" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=3d122083-3f7a-4b6a-8c64-3054a86490e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=3d122083-3f7a-4b6a-8c64-3054a86490e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.611µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043" 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d10a9e0acf72ed479ecd2482046d3e4905bef7f282955e060516124b40c4043 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=e6a9f65c-ee6f-40e1-b4f7-cc9d0797866b http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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="870.172µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=56a11aa6-38a9-4f2e-82c8-6ea6ba342357 http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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="712.09µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=39ed94da-3da7-4970-aad4-68bdc98146d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" 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="814.571µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=39ed94da-3da7-4970-aad4-68bdc98146d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" 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="852.651µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=39ed94da-3da7-4970-aad4-68bdc98146d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" 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="880.212µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=ebd5f127-f75f-4d8e-8514-02e77a9c8705 http.request.method=POST http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.731µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=32af100d-456c-4b23-bb4a-c71d015f6d0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/blobs/uploads/103b3bad-03ff-4612-95c1-a16bc07255df?_state=UtXb1_LJZioyilfxpSaaJcV2zM0Fu73OzIF2j3xf6ZJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMDNiM2JhZC0wM2ZmLTQ2MTItOTVjMS1hMTZiYzA3MjU1ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjMuMTU5NTM4NDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/103b3bad-03ff-4612-95c1-a16bc07255df?_state=UtXb1_LJZioyilfxpSaaJcV2zM0Fu73OzIF2j3xf6ZJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMDNiM2JhZC0wM2ZmLTQ2MTItOTVjMS1hMTZiYzA3MjU1ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjMuMTU5NTM4NDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=43305c28-2494-40cd-a1ee-28649a87aa01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" 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="819.331µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=43305c28-2494-40cd-a1ee-28649a87aa01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.931µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T12:36:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=da3050d2-0867-48ed-9e8e-a9bc9054ae6a http.request.method=POST http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.972µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=67ac9299-39b5-405c-a791-93eee6ba38da http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/blobs/uploads/a6e3bbb6-818c-445a-ae0a-6b03c0c59eec?_state=TakM0CkHixAj7DZdsqCzX-qRyYUm4TnocJ_4Wfch70R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNmUzYmJiNi04MThjLTQ0NWEtYWUwYS02YjAzYzBjNTllZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjMuNDA1OTUwOTQzWiJ9&digest=sha256%3A9bbf67abf8a7a96e6ad02e56e164bf9fc7159b1a502e1633191697a05b124960" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512027035s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/a6e3bbb6-818c-445a-ae0a-6b03c0c59eec?_state=TakM0CkHixAj7DZdsqCzX-qRyYUm4TnocJ_4Wfch70R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNmUzYmJiNi04MThjLTQ0NWEtYWUwYS02YjAzYzBjNTllZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjMuNDA1OTUwOTQzWiJ9&digest=sha256%3A9bbf67abf8a7a96e6ad02e56e164bf9fc7159b1a502e1633191697a05b124960 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=42d61783-20a3-4115-b2eb-ae1e91082a66 http.request.method=POST http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=ca31f931-96db-4d09-b811-704eb4f30577 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/blobs/uploads/d1c8c4e1-41c0-43c1-ac23-3412a0191322?_state=YF31RrWKgwEYPnFjwqbKgASNYTRAUuHcf59rFjzn2Wh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMWM4YzRlMS00MWMwLTQzYzEtYWMyMy0zNDEyYTAxOTEzMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjUuMDgyNTY4MDg4WiJ9&digest=sha256%3A9c292397bc24739f822b4cdf65bc1df860b1b2ea92d599eabd259194901cdd9a" http.request.useragent="Go-http-client/1.1" http.response.duration=723.745576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/d1c8c4e1-41c0-43c1-ac23-3412a0191322?_state=YF31RrWKgwEYPnFjwqbKgASNYTRAUuHcf59rFjzn2Wh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMWM4YzRlMS00MWMwLTQzYzEtYWMyMy0zNDEyYTAxOTEzMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjUuMDgyNTY4MDg4WiJ9&digest=sha256%3A9c292397bc24739f822b4cdf65bc1df860b1b2ea92d599eabd259194901cdd9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=01b8c32b-c1e2-48f9-978d-2ac99f92d3ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35799" http.request.id=87f2e475-da88-4993-8452-2d2c0b7730a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=36920e11-1282-4e85-8f1e-e81a2ea92dce http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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="872.211µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=bd2831fd-4a65-4fc4-b407-212a161e31ad http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="876.892µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=1db5fc5d-8df7-4230-af6e-fc844b9cdfeb http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="717.049µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=94172b72-5fa7-4f3f-aa51-c3c8bbbc1f6f http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe" http.request.useragent="Go-http-client/1.1" http.response.duration="640.888µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=cb31206f-9dc1-466a-b26d-ed87e34a41f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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="687.009µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="rewriting manifest sha256:7537eefad080c25961aa815ce0f985a0c8ccaf3aedfca8cccb114fe706b742fe in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=a46ed0be-a8a2-4cdd-96c5-fc13d79ebb1b http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=a46ed0be-a8a2-4cdd-96c5-fc13d79ebb1b http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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.736783ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35799" http.request.id=64785860-f2f6-44e6-8811-71b39836036f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" 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="766.77µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35799" http.request.id=cf510af2-57f6-4ad0-a7fe-b548a6249a43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="944.492µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35799" http.request.id=186c9426-c135-4bd3-bb34-564c70780982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637" http.request.useragent="Go-http-client/1.1" http.response.duration="832.851µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=f3dc984a-91a9-4f42-b73b-962a29e82b49 http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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="810.211µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=082c2f15-e19a-472c-8a7c-49fe744385dd http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="764.97µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=7227c8c7-5c29-4d03-a231-cf655ec00a40 http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="683.569µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=5d75d688-639f-4292-aa98-1e6bbe2cf374 http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637" http.request.useragent="Go-http-client/1.1" http.response.duration="620.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=info msg="rewriting manifest list sha256:58bff14969d7ac3ba90a58f094db85215963de1c9bc71f2258d44953caed2637 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=5c098d01-c657-4b6c-804a-3330d7a289da http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-07-16T12:36:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35799" http.request.id=5c098d01-c657-4b6c-804a-3330d7a289da http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" 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.956226ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.84s) === RUN TestGetManifestWithStorageError time="2026-07-16T12:36:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:25Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:45759" http.request.id=c4aa3648-fa2d-4258-9349-cdbb20d0fd35 http.request.method=GET http.request.remoteaddr="127.0.0.1:43308" 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="788.571µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:45759" http.request.id=f8b14722-8374-48d3-be80-44a2e70f2604 http.request.method=GET http.request.remoteaddr="127.0.0.1:43308" 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="650.569µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:45759" http.request.id=607cd870-55f4-4339-bd5b-fd5ac5dde03b http.request.method=GET http.request.remoteaddr="127.0.0.1:43308" 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="707.69µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:45759" http.request.id=e7de7e60-1735-4565-99fa-41fa3f123c8a http.request.method=GET http.request.remoteaddr="127.0.0.1:43308" 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="637.689µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-07-16T12:36:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:25Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8abdbd02-b815-450e-b8f5-28231502ca78 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" 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="760.73µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=a65f6c35-b7c4-40b8-a3f3-f70b0f426d1e http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" 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="664.409µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=96827a27-e409-4fb5-974d-c308cae4bb50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" 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="650.809µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=e1787313-a853-438f-91e4-aed34d1e2f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.34307ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=e1787313-a853-438f-91e4-aed34d1e2f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.383871ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=e1787313-a853-438f-91e4-aed34d1e2f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.412591ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T12:36:25Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=e1787313-a853-438f-91e4-aed34d1e2f27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.436951ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:12:36:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T12:36:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=099548f6-2ce2-47fa-a43f-0fc24220f9a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.892µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=5b1560e3-6e23-4c13-a7c5-ff1d6efd72f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/blobs/uploads/5d6dd4f0-9422-4e79-a9f3-0bd35155dc6d?_state=B3DOb6dMB7gtKaRYjP6qw4qoOfnKPHFzpSGNTnb_8qN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDZkZDRmMC05NDIyLTRlNzktYTlmMy0wYmQzNTE1NWRjNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjYuMDg1OTcwMDM4WiJ9&digest=sha256%3A59e5c4c31afeff7a4e2d7fbd2106ecdce43f4966e8bd226338d893df12d7573d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729720439s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/5d6dd4f0-9422-4e79-a9f3-0bd35155dc6d?_state=B3DOb6dMB7gtKaRYjP6qw4qoOfnKPHFzpSGNTnb_8qN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDZkZDRmMC05NDIyLTRlNzktYTlmMy0wYmQzNTE1NWRjNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjYuMDg1OTcwMDM4WiJ9&digest=sha256%3A59e5c4c31afeff7a4e2d7fbd2106ecdce43f4966e8bd226338d893df12d7573d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=9960cfda-f73c-42b8-bb22-c75284078a5b http.request.method=POST http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=37855daf-e17e-4020-92c8-a624e810cd2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/blobs/uploads/6088f415-f0bc-4165-b732-46ba863d91ea?_state=etuziYQEpnCpC2GzYZU86KG8Oz-7achY4hc8kR6ldwZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MDg4ZjQxNS1mMGJjLTQxNjUtYjczMi00NmJhODYzZDkxZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjguMDcwMDA5Njc5WiJ9&digest=sha256%3A7d80e878f9b1cd5a97c1dc7faf3913555c9acd0ad21fceee5c2b0c53d5cd0626" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695224148s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/6088f415-f0bc-4165-b732-46ba863d91ea?_state=etuziYQEpnCpC2GzYZU86KG8Oz-7achY4hc8kR6ldwZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MDg4ZjQxNS1mMGJjLTQxNjUtYjczMi00NmJhODYzZDkxZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjguMDcwMDA5Njc5WiJ9&digest=sha256%3A7d80e878f9b1cd5a97c1dc7faf3913555c9acd0ad21fceee5c2b0c53d5cd0626 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=62d7da83-c217-46d0-a22c-56023ddcbce5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.950918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=de8dffc2-3991-49d2-88ac-02375ec533b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration=2.700116ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=32c8b3ce-a555-41f1-bc7e-ab18ccfe9920 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.706023ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=97df9213-f808-4474-84c3-c1911a10f307 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.690422ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33061" http.request.id=38452e3a-8f6e-442f-bac1-829f0e73c48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration=2.669475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33061" http.request.id=c2b24007-869a-4428-affb-c4f2e8b5be32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration=2.730395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:33061" http.request.id=3aca5bad-ade7-494a-a42c-d7201f8938fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration=2.802437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=2af3beb6-f578-4050-8985-c95b0f3698c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.677542ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8a4a49c8-e5e8-4f4f-8178-e12a6b106fb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="739.45µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=b1782497-b3a8-40f2-a9e6-bfff52827a26 http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration="732.609µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=1a164d91-4d14-4326-8507-64b87c07028b http.request.method=GET http.request.remoteaddr="127.0.0.1:44952" 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="730.69µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="payload digest does match: "sha256:816643fd901abacec76563a3fd56c60798a36fa01bd37cd1e1e2d13e0a297fbb" != "sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205"" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=b17d45db-aa01-4868-a3f7-a4eaf91ba45f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=b17d45db-aa01-4868-a3f7-a4eaf91ba45f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.173µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=c1c0cbef-2b8c-4a55-a535-a33ba2ada903 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44954" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=c476cff8-2b19-44cd-afee-0827377bd2ae http.request.method=GET http.request.remoteaddr="127.0.0.1:44954" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.81µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=119be22d-6e3f-46ab-a60d-18769b3b0f98 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44956" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.651µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8682255d-57de-4133-9107-01c8704c02d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44964" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration=2.780036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=6799ec13-fa9a-428a-bf85-776082cf810d http.request.method=GET http.request.remoteaddr="127.0.0.1:44964" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.615101ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8d993a1f-584f-4ab9-b14f-9b9035f90049 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44970" 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="865.891µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=0dd70c99-1f59-452a-91d1-c6555b79c8cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.936718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=c53029df-6652-46fe-9518-10e915d2dcfa http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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="721.809µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8e8fa9a6-b509-4a69-b1d0-a5cd3e2b8e29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205" http.request.useragent="Go-http-client/1.1" http.response.duration="864.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:be12272fce801ee82436be92a9907b84d82e6f40fd80bc313864e4066ef5b205 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=d67a42f9-35cf-4283-92be-fb03ad0ec5d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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="679.609µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=19ede0ea-eee9-43b6-a984-4a40d88317c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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="713.49µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=f5eeea01-f695-4700-83d6-273ad3d2ce36 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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="697.129µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=ccc6e2e4-c791-4a99-9547-f9e0a3e8f449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" 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="780.21µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=ccc6e2e4-c791-4a99-9547-f9e0a3e8f449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" 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="822.011µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=ccc6e2e4-c791-4a99-9547-f9e0a3e8f449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" 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="847.211µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=0ac2db6a-4122-4a8a-afbb-d094d2d47583 http.request.method=POST http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=bd77fdaf-6637-4ea9-9b51-9dfdad3c735f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/blobs/uploads/0e4ba165-d4ae-4bb1-85a9-7334b7fd4129?_state=J0ztlKieELZfZqGu2wGP2t2JryJu-UQmnQVfN6FQY6d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTRiYTE2NS1kNGFlLTRiYjEtODVhOS03MzM0YjdmZDQxMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjkuODEyODM3NDFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/0e4ba165-d4ae-4bb1-85a9-7334b7fd4129?_state=J0ztlKieELZfZqGu2wGP2t2JryJu-UQmnQVfN6FQY6d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTRiYTE2NS1kNGFlLTRiYjEtODVhOS03MzM0YjdmZDQxMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MjkuODEyODM3NDFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=0c38c92b-88d5-4491-b0f9-caa6768ed6ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" 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="901.132µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=0c38c92b-88d5-4491-b0f9-caa6768ed6ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" 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="943.733µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:12:36:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T12:36:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=9920116d-ec62-4d76-8a8f-6f3e6379a77a http.request.method=POST http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.372µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=828f5458-ccd1-4208-a791-9631f05629a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/blobs/uploads/423b2df4-88d6-43c2-abc7-0ea7a20c0831?_state=nCVHXThhyhGrUcKCN8Di15eknMxpfVydv7WbAeuYCvt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjNiMmRmNC04OGQ2LTQzYzItYWJjNy0wZWE3YTIwYzA4MzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MzAuMDE3NDkwNDAzWiJ9&digest=sha256%3Ab01f597793a4df4e6ca7044c86301a98af444133e61a307bfd300f37f6a3ca89" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142859331s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/423b2df4-88d6-43c2-abc7-0ea7a20c0831?_state=nCVHXThhyhGrUcKCN8Di15eknMxpfVydv7WbAeuYCvt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjNiMmRmNC04OGQ2LTQzYzItYWJjNy0wZWE3YTIwYzA4MzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MzAuMDE3NDkwNDAzWiJ9&digest=sha256%3Ab01f597793a4df4e6ca7044c86301a98af444133e61a307bfd300f37f6a3ca89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=e5e10f8b-f8ae-4604-8059-7b5bfc3cb7f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=49a358c6-73e0-4289-90b6-acd8d848f2ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/blobs/uploads/b9bb3541-ba26-4797-8406-ca2e99f1be51?_state=mc299Actb_-N-B-VMuAXJ73qgpkCWhIreKfrwuUS1gF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOWJiMzU0MS1iYTI2LTQ3OTctODQwNi1jYTJlOTlmMWJlNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MzEuNDU4OTg5Nzk2WiJ9&digest=sha256%3A1d6f8b07856879304d249dd5a512fe39cbec21daccedef89bb4488d9a299aed0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.237573674s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/b9bb3541-ba26-4797-8406-ca2e99f1be51?_state=mc299Actb_-N-B-VMuAXJ73qgpkCWhIreKfrwuUS1gF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOWJiMzU0MS1iYTI2LTQ3OTctODQwNi1jYTJlOTlmMWJlNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTI6MzY6MzEuNDU4OTg5Nzk2WiJ9&digest=sha256%3A1d6f8b07856879304d249dd5a512fe39cbec21daccedef89bb4488d9a299aed0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=96570c86-e74a-4557-8a6b-dde5ff828130 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289617ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=e1f0832e-c324-4f2e-b009-661360c2a8f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=b25e9862-215a-423c-b2ea-57612aa9eac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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="901.732µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=a9608bb6-ad32-4cac-97f8-4937f710fdb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="903.412µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=28123f4e-5b56-4267-a8f3-9d9c8079c77e http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="707.529µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=cd0461ad-5a0f-4218-833e-6ac33dd43a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.duration="670.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8db8433a-ef2a-455d-9e01-871f3c48c7f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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="799.81µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="rewriting manifest sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8f54e1f9-d093-4931-8244-f74b48556080 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=8f54e1f9-d093-4931-8244-f74b48556080 http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" 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.895184ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=065a66e0-47dd-45cc-8c34-5bf4bb8a9744 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.duration="916.652µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=48c10060-d6c6-4f47-8e8e-77a0a30e334d http.request.method=GET http.request.remoteaddr="127.0.0.1:44986" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.21µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=53a7ea83-494f-444e-98be-d33937dbc3fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51790" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.571µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=0e519c19-526b-419f-be70-4b4385a9e9a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51800" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=12526388-1a2b-4d1a-a8c0-f370b84adcd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51800" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="853.091µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=a478dbc3-3e6c-45d4-bccd-ca7170a4aed7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51812" 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="884.131µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33061" http.request.id=cc6964a8-dd74-430c-8252-2607a37f0843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51820" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=5772f248-3480-476f-bfc1-fe7baeae093a http.request.method=GET http.request.remoteaddr="127.0.0.1:51820" 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="701.769µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=72c6f981-ee66-41c0-afba-d51d04c64e5b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51820" http.request.uri="/v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c" http.request.useragent="Go-http-client/1.1" http.response.duration="854.452µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:5d6b75b7e8ef9b28b0765665185b560bd2cb883a5bf499399c964831e5bea15c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33061" http.request.id=9237843f-11b3-4c4b-8444-3342314d3a1c http.request.method=GET http.request.remoteaddr="127.0.0.1:51820" 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="656.849µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.89s) === RUN TestManifestDeleteDisabled time="2026-07-16T12:36:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:39697" http.request.id=16c4795c-75ee-4ac3-897f-f282a859ecb0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45988" 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="813.971µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jul/2026:12:36:33 +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-07-16T12:36:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38917" http.request.id=0556f3ed-7a64-4be9-ba99-fd0441049718 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58534" 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.641701ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38917" http.request.id=3fd9a48c-3a96-4d21-8a04-e2fa157b7f9c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58536" 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.452259ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38917" http.request.id=0d079dc4-311d-4132-b705-795badbc9606 http.request.method=POST http.request.remoteaddr="127.0.0.1:58538" 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.332937ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T12:36:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38917" http.request.id=0b6dd01e-f315-4d38-99bd-248b4254cef6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58540" 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.407819ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-07-16T12:36:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=f3875a3a-0f19-42f9-861e-f1d3a3ca678d http.request.method=POST http.request.remoteaddr="127.0.0.1:34190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044813ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=ee76f34d-e5b1-4610-8cfc-a89851704481 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34190" http.request.uri="/v2/foo/bar/blobs/uploads/f2fc3a1a-6d26-42f6-9984-2027c3b88275?_state=bO4q0jTtFpT2kx74GZ8uipKAuSWWPfRLsenh0kLz37l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZmMzYTFhLTZkMjYtNDJmNi05OTg0LTIwMjdjM2I4ODI3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjozMy44ODk4MTc3OTVaIn0%3D&digest=sha256%3Acc05c8c10b3df37391003a3f212cd730819326f3cae59046a9453ce3130e6479" http.request.useragent="Go-http-client/1.1" http.response.duration=553.471031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:33 +0000] "PUT /v2/foo/bar/blobs/uploads/f2fc3a1a-6d26-42f6-9984-2027c3b88275?_state=bO4q0jTtFpT2kx74GZ8uipKAuSWWPfRLsenh0kLz37l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZmMzYTFhLTZkMjYtNDJmNi05OTg0LTIwMjdjM2I4ODI3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjozMy44ODk4MTc3OTVaIn0%3D&digest=sha256%3Acc05c8c10b3df37391003a3f212cd730819326f3cae59046a9453ce3130e6479 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=8793dadd-fe1b-45de-b252-a0f285b0163e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34190" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.852957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36: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.26.5 time="2026-07-16T12:36:34Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T12:36:34Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.26.5 time="2026-07-16T12:36:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=5735213b-2c63-432f-89b9-e658addc113d http.request.method=GET http.request.remoteaddr="127.0.0.1:34190" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.848µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34791" go.version=go1.26.5 time="2026-07-16T12:36:34Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=d76c7464-2850-4c65-a13b-437fc9dd248c http.request.method=GET http.request.remoteaddr="127.0.0.1:34198" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.89µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34791/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34791/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=31073960-918c-4f34-92e7-9eefba465e7d http.request.method=GET http.request.remoteaddr="127.0.0.1:42904" http.request.uri="/v2/foo/bar/manifests/sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8" time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=8dbafdad-523c-479f-b560-933d7e33ddc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34214" http.request.uri="/v2/foo/bar/manifests/sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.704942ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "GET /v2/foo/bar/manifests/sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8 with ttl=167h59m59.99998004s" go.version=go1.26.5 time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=31073960-918c-4f34-92e7-9eefba465e7d http.request.method=GET http.request.remoteaddr="127.0.0.1:42904" http.request.uri="/v2/foo/bar/manifests/sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.495125ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "GET /v2/foo/bar/manifests/sha256:cc56e402dd9732aef4b84f5b6d1f97bf08adfec6a3339c4324f58b70326f8ab8 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=51b6bc8c-f9c7-42c4-b9bc-c637a3a8c444 http.request.method=GET http.request.remoteaddr="127.0.0.1:34214" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.089µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34791/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34791/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=fc82c780-c59c-4126-ba5b-9770d4706b89 http.request.method=GET http.request.remoteaddr="127.0.0.1:42916" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=248b360a-73d8-4845-b5db-e4b838fdcb4f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34230" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.750223ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=fc82c780-c59c-4126-ba5b-9770d4706b89 http.request.method=GET http.request.remoteaddr="127.0.0.1:42916" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.687275ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T12:36:34Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=f7257f47-4294-4a02-ad76-4606b83515e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:34230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.852µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=a695e67c-6da6-4847-85ee-a468f289b95e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34230" http.request.uri="/v2/foo/bar/blobs/uploads/4681c9c1-1af7-4e2d-aa8f-04b6759b4382?_state=ACKNjNC_sfhei8rZS_TlQAzbO0FDwAuvOAbHX13x4JR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ODFjOWMxLTFhZjctNGUyZC1hYThmLTA0YjY3NTliNDM4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjozNC42OTc2OTUzNVoifQ%3D%3D&digest=sha256%3A9204b0e4344ad498cd8142d6f03380d9ba08104e328ab1bd3eecfaac8e285852" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536878919s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:34 +0000] "PUT /v2/foo/bar/blobs/uploads/4681c9c1-1af7-4e2d-aa8f-04b6759b4382?_state=ACKNjNC_sfhei8rZS_TlQAzbO0FDwAuvOAbHX13x4JR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ODFjOWMxLTFhZjctNGUyZC1hYThmLTA0YjY3NTliNDM4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxMjozNjozNC42OTc2OTUzNVoifQ%3D%3D&digest=sha256%3A9204b0e4344ad498cd8142d6f03380d9ba08104e328ab1bd3eecfaac8e285852 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=595d696c-b696-474b-9fc0-daeba970d796 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34230" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.828517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:12:36:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=b5b6620d-4d63-410b-98e1-89418a53ebf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34230" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.449µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:36:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34791/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34791/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=80c74d80-cbcb-4fd4-9ab3-d2c901af66cc http.request.method=GET http.request.remoteaddr="127.0.0.1:42922" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=35dda859-7ebe-4a05-b4b0-2b9947d0e2d5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34246" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.762823ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=a2c81c68-a7c9-4f90-a089-df9863b2ba5e http.request.method=GET http.request.remoteaddr="127.0.0.1:34246" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="633.208µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:12:36:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34791/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34791/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=80c74d80-cbcb-4fd4-9ab3-d2c901af66cc http.request.method=GET http.request.remoteaddr="127.0.0.1:42922" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34791" http.request.id=db3fb321-4b8d-436a-a1bb-ed791ad25a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:34260" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.798183ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T12:36:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6f76d24f8a0a21d389fc1439c3f4041d1366d3bbff0247ca03137c18fc3132d3 with ttl=167h59m59.9999972s" go.version=go1.26.5 time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46323" http.request.id=80c74d80-cbcb-4fd4-9ab3-d2c901af66cc http.request.method=GET http.request.remoteaddr="127.0.0.1:42922" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.748847ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:12:36:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.50s) === RUN TestAppDispatcher time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39621" http.request.id=30fbcc66-61fa-4767-a3c5-83b99d5b4c30 http.request.method=GET http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="822.61µs" http.response.status=200 http.response.written=0 time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39621" http.request.id=0eadd00a-13f1-4f37-97b9-6b2d12c7e13e http.request.method=GET http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="643.408µs" http.response.status=200 http.response.written=0 time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39621" http.request.id=8583e75b-ae98-4e5d-acbe-fca5f422d5fd http.request.method=GET http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="653.049µs" http.response.status=200 http.response.written=0 time="2026-07-16T12:36:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39621" http.request.id=1b6214b4-5822-4bc2-a237-8f9ac0fad796 http.request.method=GET http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="669.889µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-07-16T12:36:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:36Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:36Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.5 http.request.host="127.0.0.1:44161" http.request.id=a79d7acb-990c-429e-a99e-c4a4c23115ef http.request.method=GET http.request.remoteaddr="127.0.0.1:38414" 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-07-16T12:36:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:36Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:36Z" level=info msg="configuring file health check path=/tmp/healthcheck4032952120, interval=1" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-07-16T12:36:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:40Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:40Z" level=info msg="configuring TCP health check addr=127.0.0.1:35785, interval=1" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-07-16T12:36:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:44Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 time="2026-07-16T12:36:44Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42041, interval=1, threshold=3" go.version=go1.26.5 instance.id=2ebdc7c2-bac4-4dc5-86d1-0d2d99a34640 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 76.991s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.28s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.59s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.142s === RUN TestSchedule time="2026-07-16T12:35:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 time="2026-07-16T12:35:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99736ms" go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 time="2026-07-16T12:35:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 time="2026-07-16T12:35:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.2µs" go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-07-16T12:35:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-16T12:35:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 time="2026-07-16T12:35:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99744ms" go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 time="2026-07-16T12:35:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99808ms" go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 time="2026-07-16T12:35:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-16T12:35:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=3aaff94f-fb33-4135-93dc-1afb6e0f0fc1 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.747s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.80s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26228736 sha256:cf72f14e77f99cc838a9795f05ea8c35eefade146d01f6cfc4ca47c61a15ba2c [] map[] } --- PASS: TestSimpleBlobRead (0.62s) === RUN TestBlobMount --- PASS: TestBlobMount (0.63s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.38s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.52s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.12s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:28aeede260c77d5ba9b2e28398086a6cc41446d0ea6b5a554d3d84c44a19d303 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ecb5368cd4da70bd8935e186765eacfc50c00896be7d9febc20b392dafdb0418 palailogos: marking blob sha256:4b7504c8a90ba7cdee09859dfde4ba6349d3e1713801b4a0691ceff6f3ba7e03 palailogos: marking manifest sha256:99549ebbebd9ae72e0e35f16959b9db12c442882a48fee4d4fcb6fc4b7fe17ed palailogos: marking blob sha256:70975f73115d6fa8256727f1c859ad4b465fc5d680e7666f6419d52c218cd456 palailogos: marking blob sha256:f89b59965922d098929f4e5ac7e42645bf11f5efb3595d0841014be96963075a palailogos: marking manifest sha256:a8b3349abacfe0e1af6eb01456c006013b4a818272e5a6b750558116cabab0bf palailogos: marking blob sha256:d17fae681e8e9f7b58be9a87f630b1a5177e0ca0b4de0283062fb325f918dca5 palailogos: marking blob sha256:2e31d2dfee4ada01dac16d143062e59c1d0bc427682917b9a686da24eec476e4 palailogos: marking manifest sha256:e6469b9a13366fbb0c5a744c471a117269f9b4d3c8746f3a2cdaffdeac74390c palailogos: marking blob sha256:99549ebbebd9ae72e0e35f16959b9db12c442882a48fee4d4fcb6fc4b7fe17ed palailogos: marking blob sha256:a8b3349abacfe0e1af6eb01456c006013b4a818272e5a6b750558116cabab0bf 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.38s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921 deletemanifests: marking manifest sha256:e768baeb8b5dcf96793c6d2d5f461814cb4c0011e3933cf965e1338fdb0e4863 deletemanifests: marking blob sha256:e8990583a240906eb5f9a70f5756c82a24e684c67650dda06cea2544229ed335 deletemanifests: marking blob sha256:973294580295a2138d83c5afc0b838cf644cd4f7f5f595b8c35e796720eafa28 deletemanifests: marking blob sha256:7a43e60bcc3d497b80c89999a4bebbb35c8768de43f7c456684da4b6189a17df 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:35075d005ee2e53e75766f6610276a8183df74fc39df6f0db551249ccf8c7e7d blob eligible for deletion: sha256:860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921 blob eligible for deletion: sha256:a193c847a3473ab964e61053c818cf9bae5c2b3d798d1f773f098f6fcda2d4f0 blob eligible for deletion: sha256:332394bbba57e5e570363acfe3491926300fd82a3f0386e95238c51723e3a064 deletemanifests manifest eligible for deletion: sha256:860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921 deletemanifests: marking manifest sha256:e768baeb8b5dcf96793c6d2d5f461814cb4c0011e3933cf965e1338fdb0e4863 deletemanifests: marking blob sha256:e8990583a240906eb5f9a70f5756c82a24e684c67650dda06cea2544229ed335 deletemanifests: marking blob sha256:973294580295a2138d83c5afc0b838cf644cd4f7f5f595b8c35e796720eafa28 deletemanifests: marking blob sha256:7a43e60bcc3d497b80c89999a4bebbb35c8768de43f7c456684da4b6189a17df time="2026-07-16T12:35:53Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca time="2026-07-16T12:35:53Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:332394bbba57e5e570363acfe3491926300fd82a3f0386e95238c51723e3a064 time="2026-07-16T12:35:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/332394bbba57e5e570363acfe3491926300fd82a3f0386e95238c51723e3a064" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:35075d005ee2e53e75766f6610276a8183df74fc39df6f0db551249ccf8c7e7d time="2026-07-16T12:35:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35075d005ee2e53e75766f6610276a8183df74fc39df6f0db551249ccf8c7e7d" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921 time="2026-07-16T12:35:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/860ade87f89547075b0d87bd38be28c7b6dbe3db060491f415fe4d5ef51c0921" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:a193c847a3473ab964e61053c818cf9bae5c2b3d798d1f773f098f6fcda2d4f0 time="2026-07-16T12:35:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a193c847a3473ab964e61053c818cf9bae5c2b3d798d1f773f098f6fcda2d4f0" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca --- PASS: TestDeleteManifestIfTagNotFound (2.28s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:aa563d693a5be865626a8b4962e7240b28f549521eafda9b2430dcb602c7298d time="2026-07-16T12:35:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aa563d693a5be865626a8b4962e7240b28f549521eafda9b2430dcb602c7298d" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:b49b50f48f0f5efc4c711fab37fd9c6f025ad16e939b720f6607f3ea928e4978 time="2026-07-16T12:35:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b49b50f48f0f5efc4c711fab37fd9c6f025ad16e939b720f6607f3ea928e4978" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:dfba8b5ddc28ff847ddbff5aba0f0fa6b53f5b7271165463d8b14382aa4bf78d time="2026-07-16T12:35:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/dfba8b5ddc28ff847ddbff5aba0f0fa6b53f5b7271165463d8b14382aa4bf78d" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca --- PASS: TestGCWithMissingManifests (0.85s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:095497bf9a81bf60be972daa970dabeedff76b78723fb6fc6e57f9244b24a632 komnenos: marking blob sha256:4c59d95b5d95cd54b1287737ea4a445931550109017793dc146d898f3f8ee2d7 komnenos: marking blob sha256:1aa21043e4ce389b276e635b87ee2cae769a240fb00de0de3fb2ead8e412b0cd 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:73e0e8b546742e824fcb2789b6a4f92466a0e9a048b2938b809accfb152a40f3 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/73e0e8b546742e824fcb2789b6a4f92466a0e9a048b2938b809accfb152a40f3" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:95c1f2d7d36c957bcba3ea29a65015f098e5d0238297022ed3bc8bd4448dc009 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/95c1f2d7d36c957bcba3ea29a65015f098e5d0238297022ed3bc8bd4448dc009" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:a7168f785a4cf35a3f0848f51ee62fe0b636e40aade3dbe7c82ad3af79f015c9 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a7168f785a4cf35a3f0848f51ee62fe0b636e40aade3dbe7c82ad3af79f015c9" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:e2d2d188d59b2401d58a46aa870b6497a2ebbcc4875a48b17740669596c13f10 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e2d2d188d59b2401d58a46aa870b6497a2ebbcc4875a48b17740669596c13f10" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:f519ac783122973d16d6210fdc71608726c2176b1556dccb745fa74da45188b0 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f519ac783122973d16d6210fdc71608726c2176b1556dccb745fa74da45188b0" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca blob eligible for deletion: sha256:fe155b8f924db7daa8acc334aef13a6560f371430eae6151d5e4f8adc60a7357 time="2026-07-16T12:35:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fe155b8f924db7daa8acc334aef13a6560f371430eae6151d5e4f8adc60a7357" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca --- PASS: TestDeletionHasEffect (2.41s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.16s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:fc5b54a7f78509644ecf6525e4f886d733edb6e07a03fb64a38fe15a4e19be00 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:17e3398415b16bd1a146f4ca9187dcc02a7cc1240e5dc7ec07715e0123d1b083 michael_z_doukas: marking blob sha256:479c0388e15f7b9d9143386a5d5aa446fd9682ae490fd7cf49374a1a7e851cbd 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:313309a0a59384c728add73abd60ea5507bab4c0d6e76ffd793e4d1516dfa368 time="2026-07-16T12:35:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/313309a0a59384c728add73abd60ea5507bab4c0d6e76ffd793e4d1516dfa368" go.version=go1.26.5 instance.id=cd14b52a-1469-413f-86f5-d597cf91b1ca --- PASS: TestOrphanBlobDeleted (0.84s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6c9ae5bf6bd19a0857528a464dfe014d009fef01b666f50242375ee27d4cc704 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d1f6146429c5d01e3f4b748d50519808f3b26d1830dfa79c1ceba0a2a7d20289 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.80s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.01s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.49s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.72s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-07-16T12:36:03Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 11:36:03.553003633 +0000 UTC m=-3570.939032037, actuallyDelete=true" time="2026-07-16T12:36:03Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-16T12:36:03Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380, actuallyDelete=true" time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b6f19fe-fb99-48fb-b67f-4a83def135bf have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0faa0aa6-9a92-4192-9317-e35a05ff43d4 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2db32f73-b20d-4c59-8700-38df24e729b4 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a338d3c-9292-4390-b6b7-17cab59ee5b6 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b3a3d2c-3490-471d-b1a3-9bd8ed976835 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2f56c322-2a08-47be-b1f2-6a262487b10b have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5e66e53a-4602-4dac-832b-9c918b6b0b21 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/99c5ceed-fab5-4304-aff0-6d3d3420a72d have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c00d6682-7ac8-4c6b-b09d-2d3f5c1fc517 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/df49e3e0-9e07-4b85-96be-2932606c7bf9 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/02e5857b-1158-4fd1-a12f-e64eb75ec901 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.55425805 +0000 UTC m=+29.062222380). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-16T12:36:03Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 12:36:03.556039753 +0000 UTC m=+29.064004123, actuallyDelete=true" time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1f008451-26c4-45bc-9834-8d58a697ea63 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556039753 +0000 UTC m=+29.064004123). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6897384b-7ea3-44b6-95fd-3b3a1a6bf4a4 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556039753 +0000 UTC m=+29.064004123). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c7d2f0ea-6942-4eb4-8479-ba806eb5a3d9 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556039753 +0000 UTC m=+29.064004123). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9cbdc3de-75e1-42e0-a301-b1c4818711c7 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556039753 +0000 UTC m=+29.064004123). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aa9b0e42-80ff-4519-a051-48abb22772ae have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556039753 +0000 UTC m=+29.064004123). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-16T12:36:03Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 12:36:03.556848484 +0000 UTC m=+29.064812854, actuallyDelete=true" time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a191bde7-601d-4ece-a1fe-08d9b0488806 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556848484 +0000 UTC m=+29.064812854). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c93c47ee-ec32-4b05-a860-ab879d410da5 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556848484 +0000 UTC m=+29.064812854). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e23b9c69-9650-4913-b59a-10c5f6d7f012 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556848484 +0000 UTC m=+29.064812854). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08e65692-35c0-4e8e-888a-e4df21b184b8 have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556848484 +0000 UTC m=+29.064812854). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4c2d00f2-4220-47b4-9723-40b4e740c2ef have older date (2026-07-16 11:36:03 +0000 UTC) than purge date (2026-07-16 12:36:03.556848484 +0000 UTC m=+29.064812854). Removing upload directory." time="2026-07-16T12:36:03Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-16T12:36:03Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 12:36:03.55733553 +0000 UTC m=+29.065299900, actuallyDelete=true" time="2026-07-16T12:36:03Z" 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 29.261s ? 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.171s === 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.173s === RUN TestWalkFileRemoved time="2026-07-16T12:35:34Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.097s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.565s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.259s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.14s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.700s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.29s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.850s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-07-16T12:35:34Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-07-16T12:35:34Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-07-16T12:35:34Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestParsing (0.00s) time="2026-07-16T12:35:34Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=8b51f21b-7d73-45b8-a7b2-d94497b46f39 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-07-16T12:35:34Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=8b51f21b-7d73-45b8-a7b2-d94497b46f39 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) time="2026-07-16T12:35:34Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=8b51f21b-7d73-45b8-a7b2-d94497b46f39 time="2026-07-16T12:35:34Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestInvalidData (0.01s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-07-16T12:35:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T12:35:36Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T12:35:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T12:35:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.700s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.158s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.571s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.41s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.978s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.103s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r24.apk >>> docker-registry: Build complete at Thu, 16 Jul 2026 12:36:52 +0000 elapsed time 0h 1m 36s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260716.123517) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 343.4 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...