>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 17:01:37 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260410.170138) Executing busybox-1.37.0-r31.trigger OK: 506.6 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-10T17:01:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T17:01:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.176s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T17:01:56Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.180s ? 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.01s) PASS ok github.com/docker/distribution/health 0.155s === 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.158s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.264s ? 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.121s === 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.119s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.143s === 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.106s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/10 17:01:56 http: TLS handshake error from 127.0.0.1:43332: 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:35627/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35627/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35627/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35627/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41409?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.75s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T17:01:57Z" level=info msg="broadcaster: closing" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="closing testSink" time="2026-04-10T17:01:57Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-10T17:01:57Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 1} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 1} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 1} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:57Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T17:01:58Z" level=warning msg="&{0x3d703c0 0.9} encountered too many errors, backing off" time="2026-04-10T17:01:58Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.16s) PASS ok github.com/docker/distribution/notifications 2.274s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-10T17:01:56Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T17:01:56.901717677Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:01:56.901809158Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:01:56.901803878Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.26.2 time="2026-04-10T17:01:56.902585725Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-10T17:01:56.902601606Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-10T17:01:56.903716817Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-10T17:01:59.920842306Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=cdcdc33a-c25e-4a49-abeb-56c726b028fa http.request.method=GET http.request.remoteaddr="127.0.0.1:48964" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.704267ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:01:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T17:01:59.921801155Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.34s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T17:02:00.510694598Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T17:02:00.511446285Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:00.511470646Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:00.511808569Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-10T17:02:00.511828009Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.59s) PASS ok github.com/docker/distribution/registry 12.122s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.161s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.271s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T17:01:56Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=697e9e15-0d5f-4833-b5a1-9cdd6de5f4c7 time="2026-04-10T17:01:56Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=697e9e15-0d5f-4833-b5a1-9cdd6de5f4c7 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-04-10T17:01:56Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password=Rbg0PFI8Jgj6By7aUKikRaszT26OaaGBh-Fxi7mS4fo user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.228s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.174s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-04-10T17:01:56Z" level=info msg="token not to be used before 2026-04-10 17:01:57 +0000 UTC - currently 2026-04-10 17:01:56.687469766 +0000 UTC m=+0.122740131" time="2026-04-10T17:01:56Z" level=info msg="token not to be used after 2026-04-10 17:01:56 +0000 UTC - currently 2026-04-10 17:01:56.690249433 +0000 UTC m=+0.125519798" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-10T17:01:56Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.227s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === 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.01s) === 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.235s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === 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.183s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.161s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T17:01:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:01:56Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:01:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39169" http.request.id=4a318ac5-7518-4b8a-b2a8-ab5671f3500b http.request.method=GET http.request.remoteaddr="127.0.0.1:40928" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:01:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-10T17:01:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:01:56Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:01:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=f6c697e4-a230-402a-ba4a-b58e94535a4a http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="818.208µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:17:01:56 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T17:01:56Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=8774767d-f728-4a4d-884d-5c42a5e3b6bc http.request.method=POST http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:01:56 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:01:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=c9544022-6d85-404a-a030-6d8b2fee1d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/aaaa/blobs/uploads/5243698c-14fe-4299-9731-57cfc13c8737?_state=Sv7nd49ZwyBp3uKVfEhz0fBUyDdKCKzccK_2d3X-gnJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjQzNjk4Yy0xNGZlLTQyOTktOTczMS01N2NmYzEzYzg3MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDE6NTYuOTQ1MjI0MjY2WiJ9&digest=sha256%3A9f313b62640248a65cf88a580283c1b90a9c26c4b2c0d710df7f9d365261daa7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136105368s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:01:56 +0000] "PUT /v2/foo/aaaa/blobs/uploads/5243698c-14fe-4299-9731-57cfc13c8737?_state=Sv7nd49ZwyBp3uKVfEhz0fBUyDdKCKzccK_2d3X-gnJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjQzNjk4Yy0xNGZlLTQyOTktOTczMS01N2NmYzEzYzg3MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDE6NTYuOTQ1MjI0MjY2WiJ9&digest=sha256%3A9f313b62640248a65cf88a580283c1b90a9c26c4b2c0d710df7f9d365261daa7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:01:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=d586673a-41a8-4ef5-b9d4-81f724290966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.174311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:01:59 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:01:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=74a1772d-a886-4bac-ac21-514342c860ee http.request.method=POST http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.658856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:01:59 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=f19420f3-2eee-44b8-87f5-2f735582b285 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/bbbb/blobs/uploads/84833706-7a62-4e7d-a0e7-60c871dbd679?_state=lhP939X9WOChrWUpvqvRQ_KH85wo5CYMpl4MLozB7ax7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NDgzMzcwNi03YTYyLTRlN2QtYTBlNy02MGM4NzFkYmQ2NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDE6NTkuMzMzMjQwNzE2WiJ9&digest=sha256%3A871ea85eb0ae61590ab297a3818e1571d0a6c8ca670dabf7f191b9f6279756d0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.057504114s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:01:59 +0000] "PUT /v2/foo/bbbb/blobs/uploads/84833706-7a62-4e7d-a0e7-60c871dbd679?_state=lhP939X9WOChrWUpvqvRQ_KH85wo5CYMpl4MLozB7ax7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NDgzMzcwNi03YTYyLTRlN2QtYTBlNy02MGM4NzFkYmQ2NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDE6NTkuMzMzMjQwNzE2WiJ9&digest=sha256%3A871ea85eb0ae61590ab297a3818e1571d0a6c8ca670dabf7f191b9f6279756d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=4cd8dcc8-8ee2-403f-abb2-ab143c6ab576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.99327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:01 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=5ab4fcbd-40f2-4a1c-ad01-10c5641afb65 http.request.method=POST http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:01 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=900e6280-4f2b-4d95-88d6-9347a1a21c09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/cccc/blobs/uploads/b914ca25-995e-49ed-94c0-f963ab11dba8?_state=QFKGY4V_wXDZG2pF7jmuFfXm2bH5ad8KBUum9SrMtbx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiOTE0Y2EyNS05OTVlLTQ5ZWQtOTRjMC1mOTYzYWIxMWRiYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDEuNjgxNTU4MTM2WiJ9&digest=sha256%3A7218d9fb179286bb25d24567860ea8516078ddb63148c30c0f77fd12533a870b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.003324581s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:01 +0000] "PUT /v2/foo/cccc/blobs/uploads/b914ca25-995e-49ed-94c0-f963ab11dba8?_state=QFKGY4V_wXDZG2pF7jmuFfXm2bH5ad8KBUum9SrMtbx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiOTE0Y2EyNS05OTVlLTQ5ZWQtOTRjMC1mOTYzYWIxMWRiYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDEuNjgxNTU4MTM2WiJ9&digest=sha256%3A7218d9fb179286bb25d24567860ea8516078ddb63148c30c0f77fd12533a870b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=152f2a53-022c-467f-a5eb-f92fbabbf25f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.962549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:03 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=a6e06e79-05be-4ab8-8ebb-09ad56246efb http.request.method=POST http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:03 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=bcd42e31-b63f-4f27-9a71-3ed912a8d77a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/dddd/blobs/uploads/906c3e03-cea4-48e5-9eea-18e1f8c28d75?_state=DqHjaemRqIUpRxUYBQTu9K8yS8SC8kxJyLeksNsbYZB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MDZjM2UwMy1jZWE0LTQ4ZTUtOWVlYS0xOGUxZjhjMjhkNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDMuOTE5NDg5NjI4WiJ9&digest=sha256%3A2cbd865da885a04cf917f384ad47ff0694c45a3742ee0ed7503aa3c050df475e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446197372s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:03 +0000] "PUT /v2/foo/dddd/blobs/uploads/906c3e03-cea4-48e5-9eea-18e1f8c28d75?_state=DqHjaemRqIUpRxUYBQTu9K8yS8SC8kxJyLeksNsbYZB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5MDZjM2UwMy1jZWE0LTQ4ZTUtOWVlYS0xOGUxZjhjMjhkNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDMuOTE5NDg5NjI4WiJ9&digest=sha256%3A2cbd865da885a04cf917f384ad47ff0694c45a3742ee0ed7503aa3c050df475e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=aa063787-db4d-4879-a9c1-56eba783682e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.892748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=c8a6237a-7846-4a67-a92c-385959123555 http.request.method=POST http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:05 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=e6bd104e-b78c-487d-a06f-4cb231371abd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/eeee/blobs/uploads/35c9e9ec-f96b-48d6-88b2-93de1e066d7a?_state=Lb1stbCGQG9sA6nhlH64brE884UH4EyepQGXVWOa_Wh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzNWM5ZTllYy1mOTZiLTQ4ZDYtODhiMi05M2RlMWUwNjZkN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDUuNTczNjkwODQ5WiJ9&digest=sha256%3A1bea9ae80c65d147a19156a3934c702e29c6aec64f589bcff63a789d05bd5b1c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130207817s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:05 +0000] "PUT /v2/foo/eeee/blobs/uploads/35c9e9ec-f96b-48d6-88b2-93de1e066d7a?_state=Lb1stbCGQG9sA6nhlH64brE884UH4EyepQGXVWOa_Wh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzNWM5ZTllYy1mOTZiLTQ4ZDYtODhiMi05M2RlMWUwNjZkN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDUuNTczNjkwODQ5WiJ9&digest=sha256%3A1bea9ae80c65d147a19156a3934c702e29c6aec64f589bcff63a789d05bd5b1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=9aeef0b2-74a1-49f3-b33a-08f6b2ec6261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.865028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:06 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=012fdd25-2886-41b1-b17e-219574d42c48 http.request.method=POST http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:06 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=6e2026e2-ea6c-41df-9b9a-d1b2b1955b14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/ffff/blobs/uploads/c4a41a11-7f1e-4c6b-9b96-b72803ffa82e?_state=SlcisVAuf4r0qxZJLKwwXzbHS-Bdbso5pBK7LpfBvpx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjNGE0MWExMS03ZjFlLTRjNmItOWI5Ni1iNzI4MDNmZmE4MmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDYuOTkyMDA3OTQ2WiJ9&digest=sha256%3A57ed5557bdb2f66031413832bfcdfb7a6b589e015c8c4c01e034b2294af26083" http.request.useragent="Go-http-client/1.1" http.response.duration=2.125946231s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:06 +0000] "PUT /v2/foo/ffff/blobs/uploads/c4a41a11-7f1e-4c6b-9b96-b72803ffa82e?_state=SlcisVAuf4r0qxZJLKwwXzbHS-Bdbso5pBK7LpfBvpx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjNGE0MWExMS03ZjFlLTRjNmItOWI5Ni1iNzI4MDNmZmE4MmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDYuOTkyMDA3OTQ2WiJ9&digest=sha256%3A57ed5557bdb2f66031413832bfcdfb7a6b589e015c8c4c01e034b2294af26083 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=c38fce1d-f2d1-4f02-8651-c94a63f1809f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.895069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=8cdd3300-db51-4fb2-9710-104007e6c134 http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.407µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=7c6d9a0a-419d-4acf-b612-0d8b117d093f http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.887µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=0161daf5-0273-4e8a-9958-1bf4fc1822db http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="747.047µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=e6e6ca27-c68b-4480-a0a7-7db6e0a67146 http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="812.848µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=0d975cdb-1377-4dc9-986b-315dc143bdb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="749.807µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=54f4a76c-4fb8-4650-b5bd-1744c18518ee http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="735.447µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=2aa743ef-0a30-4c50-825c-56ec4ed75f2c http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="812.048µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=be43e29b-40f9-493c-91d8-5cd0cc76b4ad http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="695.767µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=a4323615-870b-499c-bf97-1c28b1087e1f http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="690.207µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41159" http.request.id=a30d676e-bbaf-4991-a071-db7488f70007 http.request.method=GET http.request.remoteaddr="127.0.0.1:59424" 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="718.287µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T17:02:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:09Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=f559b665-f88d-402a-b865-e3d91894c582 http.request.method=POST http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02561ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=aca2fd77-449c-4acf-936d-a7b0a47de512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/aaaa/blobs/uploads/6b7bdf34-d1bc-4635-badb-c4515d68143a?_state=OZSf76gXR_mRbrNH3q82hmGP_AAljmsfKe6-pNIT5M57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YjdiZGYzNC1kMWJjLTQ2MzUtYmFkYi1jNDUxNWQ2ODE0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDkuMzEzMjM3OTAyWiJ9&digest=sha256%3Acbb3f00ee0a08b91da5e73c934b130cc1cc478ff423c08b8ca1a894d30500995" http.request.useragent="Go-http-client/1.1" http.response.duration=859.50303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:09 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6b7bdf34-d1bc-4635-badb-c4515d68143a?_state=OZSf76gXR_mRbrNH3q82hmGP_AAljmsfKe6-pNIT5M57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YjdiZGYzNC1kMWJjLTQ2MzUtYmFkYi1jNDUxNWQ2ODE0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MDkuMzEzMjM3OTAyWiJ9&digest=sha256%3Acbb3f00ee0a08b91da5e73c934b130cc1cc478ff423c08b8ca1a894d30500995 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=9f5b19f2-3d75-46b6-9a5d-0bf355768af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.924268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=73d1bb77-4cf0-41db-98f0-c94c1ca8e0ff http.request.method=POST http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=5560ac80-8aa9-40da-a143-dd8fa917034e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/bbbb/blobs/uploads/42f461b9-7e8e-48fc-b143-b84144a111ba?_state=HPJlGYY3KUAO_9eY_qUr21l8ZjwZMhUusfhvazrT5-N7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MmY0NjFiOS03ZThlLTQ4ZmMtYjE0My1iODQxNDRhMTExYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTAuNDI2OTA1NTU3WiJ9&digest=sha256%3Aadc20c59547fb83719819597e6bb7472dd4b7420ee126fddc9d6b8c5a3089f9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58696028s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/42f461b9-7e8e-48fc-b143-b84144a111ba?_state=HPJlGYY3KUAO_9eY_qUr21l8ZjwZMhUusfhvazrT5-N7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MmY0NjFiOS03ZThlLTQ4ZmMtYjE0My1iODQxNDRhMTExYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTAuNDI2OTA1NTU3WiJ9&digest=sha256%3Aadc20c59547fb83719819597e6bb7472dd4b7420ee126fddc9d6b8c5a3089f9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=21105f14-18ad-4a15-bfcd-1644b43413a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.872108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:12 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=4bb9b4ca-d54b-4124-badd-6c0696aa99c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04085ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:12 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=7add7ced-f438-42e5-a46e-7da528b7ed1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/cccc/blobs/uploads/e1e6e8d5-fadf-49e8-a083-ac6538b5a749?_state=DqBTeucu6E3zlRT3WWskJ9RidgV2OmIk-hI9k7WoYW57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMWU2ZThkNS1mYWRmLTQ5ZTgtYTA4My1hYzY1MzhiNWE3NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTIuMjEzNzgyNDg3WiJ9&digest=sha256%3Afaf1fd3a07b0f6498562575f33e85743dfcf01170fa1ea7d222e90ee4e3a2a09" http.request.useragent="Go-http-client/1.1" http.response.duration=999.689412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:12 +0000] "PUT /v2/foo/cccc/blobs/uploads/e1e6e8d5-fadf-49e8-a083-ac6538b5a749?_state=DqBTeucu6E3zlRT3WWskJ9RidgV2OmIk-hI9k7WoYW57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMWU2ZThkNS1mYWRmLTQ5ZTgtYTA4My1hYzY1MzhiNWE3NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTIuMjEzNzgyNDg3WiJ9&digest=sha256%3Afaf1fd3a07b0f6498562575f33e85743dfcf01170fa1ea7d222e90ee4e3a2a09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=3452d848-3e61-469c-88c2-4efc5ab31b3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.971869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:13 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=fb7d9542-716c-46e2-95cf-da1ba29573a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:13 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=76e4e0f9-a74a-45e8-ba34-2f2705008d8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/dddd/blobs/uploads/48c946c8-12d2-4740-b39f-2e1ccc35f6b6?_state=dNO3yXRwhz4Fl26NWvOu_hM7WwiVYBTcob4YknPHa3h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0OGM5NDZjOC0xMmQyLTQ3NDAtYjM5Zi0yZTFjY2MzNWY2YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTMuNDU4MDg2OTFaIn0%3D&digest=sha256%3A9e130c1c6080dd05f4d18a6ccd6684abf5629b60c906f1ecad789431b797d45a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.456681516s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:13 +0000] "PUT /v2/foo/dddd/blobs/uploads/48c946c8-12d2-4740-b39f-2e1ccc35f6b6?_state=dNO3yXRwhz4Fl26NWvOu_hM7WwiVYBTcob4YknPHa3h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0OGM5NDZjOC0xMmQyLTQ3NDAtYjM5Zi0yZTFjY2MzNWY2YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTMuNDU4MDg2OTFaIn0%3D&digest=sha256%3A9e130c1c6080dd05f4d18a6ccd6684abf5629b60c906f1ecad789431b797d45a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=64719936-83bc-4d39-8bca-2168798141f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.891108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:14 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38031" http.request.id=feda3f07-4f2d-4398-89cd-b67966c8a135 http.request.method=GET http.request.remoteaddr="127.0.0.1:48468" 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="742.727µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:17:02:14 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (18.24s) === RUN TestURLPrefix time="2026-04-10T17:02:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:14Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39755" http.request.id=215b530e-0c05-4d42-a1e2-8fc65a9c087a http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.168µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:02:14 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-10T17:02:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:14Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=8e2c2f11-dbbc-4b7a-9140-c329e866e09e http.request.method=GET http.request.remoteaddr="127.0.0.1:42482" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.65µs" http.response.status=404 http.response.written=157 vars.digest="sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "GET /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=e954b625-69b7-4b01-a003-d3eb11d71fb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42496" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.089µs" http.response.status=404 http.response.written=157 vars.digest="sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=41b14f8a-d8e1-4f47-b36b-fd0f19b65376 http.request.method=POST http.request.remoteaddr="127.0.0.1:42496" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=437236e0-8df0-49cf-ba12-a1dcb7b54261 http.request.method=GET http.request.remoteaddr="127.0.0.1:42496" http.request.uri="/v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="939.889µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "GET /v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=7e130576-3b0e-4623-b0fc-2882731007e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42496" http.request.uri="/v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="895.849µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "DELETE /v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=03b68c29-b2be-4e81-bedb-4e5dfff77948 http.request.method=GET http.request.remoteaddr="127.0.0.1:42496" http.request.uri="/v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1 time="2026-04-10T17:02:15Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=03b68c29-b2be-4e81-bedb-4e5dfff77948 http.request.method=GET http.request.remoteaddr="127.0.0.1:42496" http.request.uri="/v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.368µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "GET /v2/foo/bar/blobs/uploads/c1a8f169-7d2e-4ba5-bdd7-367bceaf5ca1?_state=Iia3bhoYh1n84tERQycv3_qY-0ihCbXQP82695CvD9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYThmMTY5LTdkMmUtNGJhNS1iZGQ3LTM2N2JjZWFmNWNhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDAwNzYxNjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=74d01dfe-e280-4822-b7d6-6c70cee9c030 http.request.method=POST http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=fcba674f-4977-4640-ae7d-7d4fec74a2cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/eeda0f85-6d98-4e19-a810-d024857c567b?_state=LJmX2cU0kzsMuCcPzOYlr27Gw6IbapCohI36NTty19l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZGEwZjg1LTZkOTgtNGUxOS1hODEwLWQwMjQ4NTdjNTY3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDQ3MDk0NTNaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" provided=sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 vars.name="foo/bar" vars.uuid=eeda0f85-6d98-4e19-a810-d024857c567b time="2026-04-10T17:02:15Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=fcba674f-4977-4640-ae7d-7d4fec74a2cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/eeda0f85-6d98-4e19-a810-d024857c567b?_state=LJmX2cU0kzsMuCcPzOYlr27Gw6IbapCohI36NTty19l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZGEwZjg1LTZkOTgtNGUxOS1hODEwLWQwMjQ4NTdjNTY3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDQ3MDk0NTNaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=eeda0f85-6d98-4e19-a810-d024857c567b time="2026-04-10T17:02:15Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=fcba674f-4977-4640-ae7d-7d4fec74a2cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/eeda0f85-6d98-4e19-a810-d024857c567b?_state=LJmX2cU0kzsMuCcPzOYlr27Gw6IbapCohI36NTty19l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZGEwZjg1LTZkOTgtNGUxOS1hODEwLWQwMjQ4NTdjNTY3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDQ3MDk0NTNaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05653ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=eeda0f85-6d98-4e19-a810-d024857c567b 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "PUT /v2/foo/bar/blobs/uploads/eeda0f85-6d98-4e19-a810-d024857c567b?_state=LJmX2cU0kzsMuCcPzOYlr27Gw6IbapCohI36NTty19l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZGEwZjg1LTZkOTgtNGUxOS1hODEwLWQwMjQ4NTdjNTY3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDQ3MDk0NTNaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=16cf0d2e-0514-4126-b0a9-1b4217f6a6ca http.request.method=POST http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=dc4a91be-5077-4d59-9677-d6030831a05a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/27b5f1ee-7272-43c2-b4f7-bfb165d5b834?_state=HcA-R3R63aGKXyLTG-Zv9QOT4gQssxOlbUGrIP_qSHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3YjVmMWVlLTcyNzItNDNjMi1iNGY3LWJmYjE2NWQ1YjgzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDcxOTE1OTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "PUT /v2/foo/bar/blobs/uploads/27b5f1ee-7272-43c2-b4f7-bfb165d5b834?_state=HcA-R3R63aGKXyLTG-Zv9QOT4gQssxOlbUGrIP_qSHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3YjVmMWVlLTcyNzItNDNjMi1iNGY3LWJmYjE2NWQ1YjgzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDcxOTE1OTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=d4ecbe93-ecbb-441b-9dac-13cb6e3dd1df http.request.method=POST http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=203ba674-f0ec-4fcf-b73f-3cb32847e166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/15abd53e-8b3f-47c9-bfb6-932094c6d042?_state=D2PiNU1tbpsybrPR5g4s2WmQJyNcRqni30fbccuwZ617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YWJkNTNlLThiM2YtNDdjOS1iZmI2LTkzMjA5NGM2ZDA0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDk3MjMxMDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01885ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "PUT /v2/foo/bar/blobs/uploads/15abd53e-8b3f-47c9-bfb6-932094c6d042?_state=D2PiNU1tbpsybrPR5g4s2WmQJyNcRqni30fbccuwZ617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1YWJkNTNlLThiM2YtNDdjOS1iZmI2LTkzMjA5NGM2ZDA0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNDk3MjMxMDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=ea4a9da0-1f16-4877-b561-380d0d8ac469 http.request.method=POST http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=9262ea7e-c732-4e2b-a80a-35a16a0c9026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/076fcc16-d118-49b9-9da3-2a37fbbc5ef4?_state=hlj648ycP2ozgZ26R__8dHPfmcrhqvdWp0EQQwrRjSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NmZjYzE2LWQxMTgtNDliOS05ZGEzLTJhMzdmYmJjNWVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNTIwNjY3NjVaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.duration=1.296267616s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:15 +0000] "PUT /v2/foo/bar/blobs/uploads/076fcc16-d118-49b9-9da3-2a37fbbc5ef4?_state=hlj648ycP2ozgZ26R__8dHPfmcrhqvdWp0EQQwrRjSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NmZjYzE2LWQxMTgtNDliOS05ZGEzLTJhMzdmYmJjNWVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNS4xNTIwNjY3NjVaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=2be7fa95-3cff-4263-b0f9-acefd44cfa2c http.request.method=POST http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36123" http.request.id=7ebe2946-7c57-454c-b599-ddd46c286c5d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/190eac65-f230-466b-b5a8-4128f912bd4d?_state=pVjBnCLJ8n3-ji1xi-0vOvlXtqO-aNDJ0Ii9FsiByIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MGVhYzY1LWYyMzAtNDY2Yi1iNWE4LTQxMjhmOTEyYmQ0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNi42MDI0NDM3NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305136744s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/190eac65-f230-466b-b5a8-4128f912bd4d?_state=pVjBnCLJ8n3-ji1xi-0vOvlXtqO-aNDJ0Ii9FsiByIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MGVhYzY1LWYyMzAtNDY2Yi1iNWE4LTQxMjhmOTEyYmQ0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxNi42MDI0NDM3NFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=2de1bcc7-b1b7-4177-be3d-1ce7a1fee1cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/uploads/190eac65-f230-466b-b5a8-4128f912bd4d?_state=kt5e1otP5R6OOqmlnzU3oolC4K74iLqU6PM28bXNvbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MGVhYzY1LWYyMzAtNDY2Yi1iNWE4LTQxMjhmOTEyYmQ0ZCIsIk9mZnNldCI6MjE4NzgyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTZaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/190eac65-f230-466b-b5a8-4128f912bd4d?_state=kt5e1otP5R6OOqmlnzU3oolC4K74iLqU6PM28bXNvbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MGVhYzY1LWYyMzAtNDY2Yi1iNWE4LTQxMjhmOTEyYmQ0ZCIsIk9mZnNldCI6MjE4NzgyNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MTZaIn0%3D&digest=sha256%3Afa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=3e172f72-2547-485a-a881-08726f740162 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="987.77µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=862f8c84-acf9-4c47-9f60-9f2ed409e6fd http.request.method=GET http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=111.531299ms http.response.status=200 http.response.written=21878272 127.0.0.1 - - [10/Apr/2026:17:02:17 +0000] "GET /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 200 21878272 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=error msg="error parsing digest="sha257:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=55ba0736-5512-418c-85fb-6d429c69ca13 http.request.method=GET http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/sha257:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" vars.name="foo/bar" time="2026-04-10T17:02:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=55ba0736-5512-418c-85fb-6d429c69ca13 http.request.method=GET http.request.remoteaddr="127.0.0.1:42500" http.request.uri="/v2/foo/bar/blobs/sha257:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.769µs" http.response.status=400 http.response.written=110 vars.digest="sha257:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/sha257:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=804335e6-ad2c-41d5-89dd-e94e9b63e113 http.request.method=GET http.request.remoteaddr="127.0.0.1:42514" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108251ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:18Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=b8efe134-201d-42b1-9b10-f916c6d20a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:35242" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="971.01µs" http.response.status=404 http.response.written=157 vars.digest="sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=26a98d70-98ba-46dd-92ec-311c1a7a6fef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35254" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="859.088µs" http.response.status=404 http.response.written=157 vars.digest="sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=bd29ef97-a99e-46d6-a491-b6bd96151fd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:35254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=39a0934a-93f9-40c8-b6cd-3566d0f2710d http.request.method=GET http.request.remoteaddr="127.0.0.1:35254" http.request.uri="/v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="900.529µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=fcf8051e-ba06-4d9d-a990-73b68e31bdb3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35254" http.request.uri="/v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="814.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=e7bf970f-9f9c-457c-9dcd-b8fa2b719d5c http.request.method=GET http.request.remoteaddr="127.0.0.1:35254" http.request.uri="/v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e54f0c3c-dfdf-4a0f-aadf-73536ac388cd time="2026-04-10T17:02:18Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=e7bf970f-9f9c-457c-9dcd-b8fa2b719d5c http.request.method=GET http.request.remoteaddr="127.0.0.1:35254" http.request.uri="/v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.568µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e54f0c3c-dfdf-4a0f-aadf-73536ac388cd 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/uploads/e54f0c3c-dfdf-4a0f-aadf-73536ac388cd?_state=zGhHgZx3XWR77LJ1DTzn-AYRnUk_BE7SPLFDZzn9zPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NGYwYzNjLWRmZGYtNGEwZi1hYWRmLTczNTM2YWMzODhjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTQ4MjU3MTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=3d83e7b5-666c-4fcb-9c22-504457237590 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=406a4907-6a09-4693-8f94-b4eb939b05d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/d47f4f86-e652-47cc-a645-ef47cc4ee0a9?_state=5u0mmpew4aRkpFFaBrs999nlNXbR8KF0QRyBXoJ4bY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0N2Y0Zjg2LWU2NTItNDdjYy1hNjQ1LWVmNDdjYzRlZTBhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTkzOTU5NTdaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" provided=sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 vars.name="foo/bar" vars.uuid=d47f4f86-e652-47cc-a645-ef47cc4ee0a9 time="2026-04-10T17:02:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=406a4907-6a09-4693-8f94-b4eb939b05d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/d47f4f86-e652-47cc-a645-ef47cc4ee0a9?_state=5u0mmpew4aRkpFFaBrs999nlNXbR8KF0QRyBXoJ4bY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0N2Y0Zjg2LWU2NTItNDdjYy1hNjQ1LWVmNDdjYzRlZTBhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTkzOTU5NTdaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d47f4f86-e652-47cc-a645-ef47cc4ee0a9 time="2026-04-10T17:02:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=406a4907-6a09-4693-8f94-b4eb939b05d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/d47f4f86-e652-47cc-a645-ef47cc4ee0a9?_state=5u0mmpew4aRkpFFaBrs999nlNXbR8KF0QRyBXoJ4bY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0N2Y0Zjg2LWU2NTItNDdjYy1hNjQ1LWVmNDdjYzRlZTBhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTkzOTU5NTdaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.449µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d47f4f86-e652-47cc-a645-ef47cc4ee0a9 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "PUT /v2/foo/bar/blobs/uploads/d47f4f86-e652-47cc-a645-ef47cc4ee0a9?_state=5u0mmpew4aRkpFFaBrs999nlNXbR8KF0QRyBXoJ4bY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0N2Y0Zjg2LWU2NTItNDdjYy1hNjQ1LWVmNDdjYzRlZTBhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMTkzOTU5NTdaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=08dd6057-5e09-4e78-8261-45be281abf2c http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=84ee8242-98ea-48e0-aa8d-32cf6f3c5042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/816af115-d02d-4fb0-ab92-a125541bcaf5?_state=2dOYGzamj81kdBLIFqYVVLhSyWNcu7U3YmYQ3OAjrIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNmFmMTE1LWQwMmQtNGZiMC1hYjkyLWExMjU1NDFiY2FmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMjE2MDc1NzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "PUT /v2/foo/bar/blobs/uploads/816af115-d02d-4fb0-ab92-a125541bcaf5?_state=2dOYGzamj81kdBLIFqYVVLhSyWNcu7U3YmYQ3OAjrIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNmFmMTE1LWQwMmQtNGZiMC1hYjkyLWExMjU1NDFiY2FmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMjE2MDc1NzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=6575285e-aafd-4691-8903-d8514efa5911 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=56abffac-b504-4d5b-bdbf-f174548466ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/64f0a72e-a112-4ab4-a701-15854f712882?_state=O-a5-b9TCFgZMW9y8pIxbxxTB10xhD5Jm_1h6l-tYuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZjBhNzJlLWExMTItNGFiNC1hNzAxLTE1ODU0ZjcxMjg4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMjM5MDI4NDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "PUT /v2/foo/bar/blobs/uploads/64f0a72e-a112-4ab4-a701-15854f712882?_state=O-a5-b9TCFgZMW9y8pIxbxxTB10xhD5Jm_1h6l-tYuB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZjBhNzJlLWExMTItNGFiNC1hNzAxLTE1ODU0ZjcxMjg4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMjM5MDI4NDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=df988b04-6da2-49c7-a4f5-840a927c65c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="820.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=9b635436-7d5b-413b-8258-779379186649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/064ec230-69db-48d7-8c27-e674d076e03d?_state=AZBgQPR4wfdBJUOzbl4GXXKu1hqlJZiOn_PHlHNCj7h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NGVjMjMwLTY5ZGItNDhkNy04YzI3LWU2NzRkMDc2ZTAzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMjYyNTA5ODVaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.duration=667.235057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "PUT /v2/foo/bar/blobs/uploads/064ec230-69db-48d7-8c27-e674d076e03d?_state=AZBgQPR4wfdBJUOzbl4GXXKu1hqlJZiOn_PHlHNCj7h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NGVjMjMwLTY5ZGItNDhkNy04YzI3LWU2NzRkMDc2ZTAzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC4yMjYyNTA5ODVaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=8d605bf0-80ac-49b9-999d-32e1534b9abb http.request.method=POST http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39667" http.request.id=38cb6eb1-4aa7-47d6-b626-4e156b39401b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/95d6df4c-4e07-4dd9-83c4-2de98e3881e0?_state=DvSO8pYQxYriE9T20r0rNHl3voStMBF63z9a1IKVRmZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZDZkZjRjLTRlMDctNGRkOS04M2M0LTJkZTk4ZTM4ODFlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC45OTc2NDgxNDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=661.635962ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "PATCH /v2/foo/bar/blobs/uploads/95d6df4c-4e07-4dd9-83c4-2de98e3881e0?_state=DvSO8pYQxYriE9T20r0rNHl3voStMBF63z9a1IKVRmZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZDZkZjRjLTRlMDctNGRkOS04M2M0LTJkZTk4ZTM4ODFlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOC45OTc2NDgxNDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=116217d9-2b80-4658-bfd7-183f46af1a9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/uploads/95d6df4c-4e07-4dd9-83c4-2de98e3881e0?_state=CMZfMZPb1I1_XvN0balYSGAeyLmmcIYFeUDbbJjmXch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZDZkZjRjLTRlMDctNGRkOS04M2M0LTJkZTk4ZTM4ODFlMCIsIk9mZnNldCI6MTUzMTc1MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MThaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "PUT /v2/foo/bar/blobs/uploads/95d6df4c-4e07-4dd9-83c4-2de98e3881e0?_state=CMZfMZPb1I1_XvN0balYSGAeyLmmcIYFeUDbbJjmXch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZDZkZjRjLTRlMDctNGRkOS04M2M0LTJkZTk4ZTM4ODFlMCIsIk9mZnNldCI6MTUzMTc1MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MThaIn0%3D&digest=sha256%3A974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=262bc382-400b-4896-9685-2ecab5083ee4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="895.769µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=c090099e-4d18-40f5-88ad-40e0ff634413 http.request.method=GET http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=77.726086ms http.response.status=200 http.response.written=15317504 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 200 15317504 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=error msg="error parsing digest="sha257:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=bb2e7d3d-51e9-4158-9a4c-9046b08a448d http.request.method=GET http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha257:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" vars.name="foo/bar" time="2026-04-10T17:02:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=bb2e7d3d-51e9-4158-9a4c-9046b08a448d http.request.method=GET http.request.remoteaddr="127.0.0.1:35258" http.request.uri="/v2/foo/bar/blobs/sha257:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.049µs" http.response.status=400 http.response.written=110 vars.digest="sha257:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/sha257:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=e07fec66-3807-4b8a-8064-3cfa0464bab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57718" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117811ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=194449a1-5783-4429-bd4c-8614f1d92bbb http.request.method=GET http.request.remoteaddr="127.0.0.1:57718" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.913989ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39667" http.request.id=1552324f-b874-4bf0-864a-ac2c8d2bc26c http.request.method=GET http.request.remoteaddr="127.0.0.1:57708" http.request.uri="/v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.970239ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/sha256:974689c00e034dfba3e080fbc52c7eeb6322e4e0cecade54198e9182dd3e0503 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=3c0f581a-43be-43ac-a6b0-e23ca3010b1f http.request.method=GET http.request.remoteaddr="127.0.0.1:42512" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.720280075s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:36123" http.request.id=cac9e8bc-36c3-40c2-969c-1c9ab33351a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42514" http.request.uri="/v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.716971643s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [10/Apr/2026:17:02:18 +0000] "GET /v2/foo/bar/blobs/sha256:fa4bd1bd496d2f9494c390d9d274b7f815d17c0b35657439ba6b566a5b876a86 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.85s) === RUN TestBlobDelete time="2026-04-10T17:02:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:19Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=460fbe6c-fb4d-4e8d-a5bf-b780593fa9dc http.request.method=GET http.request.remoteaddr="127.0.0.1:55958" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02533ms http.response.status=404 http.response.written=157 vars.digest="sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=29638650-130b-4c06-8a8d-d3a8e65a571e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55974" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.649µs" http.response.status=404 http.response.written=157 vars.digest="sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=23c243e5-5bee-484a-b61d-4f6112901099 http.request.method=POST http.request.remoteaddr="127.0.0.1:55974" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=4dddfef3-e459-407b-a9c3-80f4267568d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55974" http.request.uri="/v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="871.649µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=69847894-4eed-4af6-b013-26dbdabbcab3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55974" http.request.uri="/v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="827.089µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=42be66f6-9473-4fc2-bb16-e9348a358932 http.request.method=GET http.request.remoteaddr="127.0.0.1:55974" http.request.uri="/v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d94e915a-84ae-4c0e-b97b-618b160d6ba7 time="2026-04-10T17:02:19Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=42be66f6-9473-4fc2-bb16-e9348a358932 http.request.method=GET http.request.remoteaddr="127.0.0.1:55974" http.request.uri="/v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.287µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d94e915a-84ae-4c0e-b97b-618b160d6ba7 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "GET /v2/foo/bar/blobs/uploads/d94e915a-84ae-4c0e-b97b-618b160d6ba7?_state=yEjueH5lFBsLdymMHQAn8V3vlMrUo6mWumwF4XzBCx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5NGU5MTVhLTg0YWUtNGMwZS1iOTdiLTYxOGIxNjBkNmJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODE2MjcwNDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=e7628b08-f5da-4f5c-8756-d4e297999b7b http.request.method=POST http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=261ef4a0-05b1-43b5-ad38-99f134179286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/a121339a-840a-45c8-b9f3-4b9a6269cc49?_state=xnZ-krGTNBB8AvR28m5AZCk7lcn6bmCvDvGY-B_3QhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMjEzMzlhLTg0MGEtNDVjOC1iOWYzLTRiOWE2MjY5Y2M0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODYwNjMxM1oifQ%3D%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" provided=sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 vars.name="foo/bar" vars.uuid=a121339a-840a-45c8-b9f3-4b9a6269cc49 time="2026-04-10T17:02:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=261ef4a0-05b1-43b5-ad38-99f134179286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/a121339a-840a-45c8-b9f3-4b9a6269cc49?_state=xnZ-krGTNBB8AvR28m5AZCk7lcn6bmCvDvGY-B_3QhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMjEzMzlhLTg0MGEtNDVjOC1iOWYzLTRiOWE2MjY5Y2M0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODYwNjMxM1oifQ%3D%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a121339a-840a-45c8-b9f3-4b9a6269cc49 time="2026-04-10T17:02:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=261ef4a0-05b1-43b5-ad38-99f134179286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/a121339a-840a-45c8-b9f3-4b9a6269cc49?_state=xnZ-krGTNBB8AvR28m5AZCk7lcn6bmCvDvGY-B_3QhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMjEzMzlhLTg0MGEtNDVjOC1iOWYzLTRiOWE2MjY5Y2M0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODYwNjMxM1oifQ%3D%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="935.13µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a121339a-840a-45c8-b9f3-4b9a6269cc49 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "PUT /v2/foo/bar/blobs/uploads/a121339a-840a-45c8-b9f3-4b9a6269cc49?_state=xnZ-krGTNBB8AvR28m5AZCk7lcn6bmCvDvGY-B_3QhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMjEzMzlhLTg0MGEtNDVjOC1iOWYzLTRiOWE2MjY5Y2M0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODYwNjMxM1oifQ%3D%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=363f53f0-20b5-4ccb-942b-c7a1e1107941 http.request.method=POST http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=3b82b80b-a0c1-4945-89ae-d736414dc9c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/afe29c72-8e66-4900-9dbe-b742c761b3e1?_state=ai2u-H6NfZCKCO80Gvc_XzHQ2DzvxmH97EcMFZsfUrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZTI5YzcyLThlNjYtNDkwMC05ZGJlLWI3NDJjNzYxYjNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODgzNzYzOTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "PUT /v2/foo/bar/blobs/uploads/afe29c72-8e66-4900-9dbe-b742c761b3e1?_state=ai2u-H6NfZCKCO80Gvc_XzHQ2DzvxmH97EcMFZsfUrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZTI5YzcyLThlNjYtNDkwMC05ZGJlLWI3NDJjNzYxYjNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45ODgzNzYzOTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=b32451eb-b6d8-48e8-8ce6-4361053756c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=1dfe1a1b-3ed0-4335-ad64-1eab2981a9c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/d510a4e5-ede3-4b0f-a0fc-5ac4d67c72c6?_state=-zeYCd_EAri-LdY0rvWivRWEJIbhP9Wuohyrniylkwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MTBhNGU1LWVkZTMtNGIwZi1hMGZjLTVhYzRkNjdjNzJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45OTA2OTUxMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "PUT /v2/foo/bar/blobs/uploads/d510a4e5-ede3-4b0f-a0fc-5ac4d67c72c6?_state=-zeYCd_EAri-LdY0rvWivRWEJIbhP9Wuohyrniylkwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MTBhNGU1LWVkZTMtNGIwZi1hMGZjLTVhYzRkNjdjNzJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45OTA2OTUxMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=38869c45-b84b-4414-ab56-14a0ac6d3f6e http.request.method=POST http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=acde5107-0a32-4a33-b241-8cecbba139b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/7d727f72-a291-4f36-97f1-7f501c84acb0?_state=zDWqYc2cDK4WnKDWj8nZfGdxSx9z0-KvC0BmsSImnkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNzI3ZjcyLWEyOTEtNGYzNi05N2YxLTdmNTAxYzg0YWNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45OTMwNjQ3OTlaIn0%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.duration=981.873758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:19 +0000] "PUT /v2/foo/bar/blobs/uploads/7d727f72-a291-4f36-97f1-7f501c84acb0?_state=zDWqYc2cDK4WnKDWj8nZfGdxSx9z0-KvC0BmsSImnkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNzI3ZjcyLWEyOTEtNGYzNi05N2YxLTdmNTAxYzg0YWNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoxOS45OTMwNjQ3OTlaIn0%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=36877a64-9005-45e9-ab93-b79af9fbb0b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35819" http.request.id=fe7341a7-3467-4760-98a5-b7aeff7a5c6d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/d204f8c5-10cb-4246-b366-16992ad4a968?_state=HB7JtoVWpi_BPgX5AtTYtWp4mxA8zigFSMy6dwZGUOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDRmOGM1LTEwY2ItNDI0Ni1iMzY2LTE2OTkyYWQ0YTk2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyMS4wOTI3MDQyMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=882.64798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:21 +0000] "PATCH /v2/foo/bar/blobs/uploads/d204f8c5-10cb-4246-b366-16992ad4a968?_state=HB7JtoVWpi_BPgX5AtTYtWp4mxA8zigFSMy6dwZGUOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDRmOGM1LTEwY2ItNDI0Ni1iMzY2LTE2OTkyYWQ0YTk2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyMS4wOTI3MDQyMzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=ff061f88-2f09-44cb-8163-254289fd1a89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/uploads/d204f8c5-10cb-4246-b366-16992ad4a968?_state=Rw15XpSDtuhwXIbwnC3_0ILf7ktz6BPuP5AIUtuNKCR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDRmOGM1LTEwY2ItNDI0Ni1iMzY2LTE2OTkyYWQ0YTk2OCIsIk9mZnNldCI6MTgxOTEzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MjFaIn0%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:21 +0000] "PUT /v2/foo/bar/blobs/uploads/d204f8c5-10cb-4246-b366-16992ad4a968?_state=Rw15XpSDtuhwXIbwnC3_0ILf7ktz6BPuP5AIUtuNKCR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDRmOGM1LTEwY2ItNDI0Ni1iMzY2LTE2OTkyYWQ0YTk2OCIsIk9mZnNldCI6MTgxOTEzNjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MjFaIn0%3D&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=0009501c-d8bb-4caa-a824-e6934e94cddf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.02853ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=275f5c58-cd59-4491-8837-aceb76a24664 http.request.method=GET http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=89.29996ms http.response.status=200 http.response.written=18191360 127.0.0.1 - - [10/Apr/2026:17:02:21 +0000] "GET /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 200 18191360 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=error msg="error parsing digest="sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=381491fd-65dc-42c8-9a3a-6d80b046a5f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" time="2026-04-10T17:02:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=381491fd-65dc-42c8-9a3a-6d80b046a5f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55978" http.request.uri="/v2/foo/bar/blobs/sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.405614ms http.response.status=400 http.response.written=110 vars.digest="sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "GET /v2/foo/bar/blobs/sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=b4cc1d35-1b32-4def-b98b-89f5080b626a http.request.method=GET http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769978ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "GET /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=7d526499-1b16-40a3-bc01-c2767c0c29ed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55998" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=c6587678-5679-49cd-9b8f-423f0bf343aa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55998" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057291ms http.response.status=404 http.response.written=157 vars.digest="sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=c427bc97-78cd-437e-94ba-9b797314a94e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55998" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.009µs" http.response.status=404 http.response.written=74 vars.digest="sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=error msg="error parsing digest="sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=eec3fd68-4b36-4f75-9f06-d085d9c5709d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56014" http.request.uri="/v2/foo/bar/blobs/sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" time="2026-04-10T17:02:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=eec3fd68-4b36-4f75-9f06-d085d9c5709d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56014" http.request.uri="/v2/foo/bar/blobs/sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.129052ms http.response.status=400 http.response.written=110 vars.digest="sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "DELETE /v2/foo/bar/blobs/sha257:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T17:02:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=aed89a7f-45e8-4692-acc4-cac152d66d3b http.request.method=POST http.request.remoteaddr="127.0.0.1:56024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=893bc5da-45c8-475b-9255-42a3cbc74d74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56024" http.request.uri="/v2/foo/bar/blobs/uploads/c055243f-2006-4c8e-b6ce-7bf4d2c5e7b6?_state=3OcAQbucmE--2rC6k8sKxE4S1xzAfkQvd-20uXJyosN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwNTUyNDNmLTIwMDYtNGM4ZS1iNmNlLTdiZjRkMmM1ZTdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyMi4xMjk3OTA3WiJ9&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291001565s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "PUT /v2/foo/bar/blobs/uploads/c055243f-2006-4c8e-b6ce-7bf4d2c5e7b6?_state=3OcAQbucmE--2rC6k8sKxE4S1xzAfkQvd-20uXJyosN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwNTUyNDNmLTIwMDYtNGM4ZS1iNmNlLTdiZjRkMmM1ZTdiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyMi4xMjk3OTA3WiJ9&digest=sha256%3A53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=a778b47f-4689-4b30-a4fd-76ddac7d034c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56024" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.216732ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=13ecb5a9-0f75-4748-8080-8754f319e6b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55992" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.434110216s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "GET /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-04-10T17:02:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35819" http.request.id=93cc40b0-2095-4178-86a5-fa6414348103 http.request.method=GET http.request.remoteaddr="127.0.0.1:55994" http.request.uri="/v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.42642134s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [10/Apr/2026:17:02:22 +0000] "GET /v2/foo/bar/blobs/sha256:53b707af5e3083fa49fce2da48fa4d2ecbd4283aa8412dd1e58dc3d4a64e8798 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.76s) === RUN TestRelativeURL time="2026-04-10T17:02:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:23Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38657" http.request.id=3b8f2931-5777-4afe-88b8-416c0b05a3a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38657" http.request.id=c0dc6ae5-bb28-4647-af22-adc2a4b4f29e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43340" http.request.uri="/v2/foo/bar/blobs/uploads/1f1fe6ef-889b-44e5-9c80-c90e5c7e5e90?_state=t5wFshsmxFayHoc6JWeYtqJRDstpS-4ANUsQa7aKrch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWZlNmVmLTg4OWItNDRlNS05YzgwLWM5MGU1YzdlNWU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyMy41NDg5NzIyODhaIn0%3D&digest=sha256%3Af389b01d2154fc85af532125092c839f84777b4e57b8f3d1caa94a691d051262" http.request.useragent="Go-http-client/1.1" http.response.duration=938.187928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:23 +0000] "PUT /v2/foo/bar/blobs/uploads/1f1fe6ef-889b-44e5-9c80-c90e5c7e5e90?_state=t5wFshsmxFayHoc6JWeYtqJRDstpS-4ANUsQa7aKrch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWZlNmVmLTg4OWItNDRlNS05YzgwLWM5MGU1YzdlNWU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyMy41NDg5NzIyODhaIn0%3D&digest=sha256%3Af389b01d2154fc85af532125092c839f84777b4e57b8f3d1caa94a691d051262 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38657" http.request.id=7fde5a6d-c408-4f93-b4bb-f25dd5ad4c33 http.request.method=POST http.request.remoteaddr="127.0.0.1:43340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38657" http.request.id=77daeb36-f97c-42f2-8e12-1afef102ad9a http.request.method=POST http.request.remoteaddr="127.0.0.1:43340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38657" http.request.id=c7e42e49-2c91-466b-9cee-a359d21a47cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43340" http.request.uri="/v2/foo/bar/blobs/uploads/e2af3335-36cb-4b27-a67c-b235ef1c2635?_state=JdViAXBw4_WaskLgAHCiXcEHI4NEVj9LnhrUFGM33Dp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYWYzMzM1LTM2Y2ItNGIyNy1hNjdjLWIyMzVlZjFjMjYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyNC44ODA5MDE0MTdaIn0%3D&digest=sha256%3Aeef608b766c52b9bec8c2644daee256384cf71fbdc59e240026de5cc5928d308" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693494053s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:24 +0000] "PUT /v2/foo/bar/blobs/uploads/e2af3335-36cb-4b27-a67c-b235ef1c2635?_state=JdViAXBw4_WaskLgAHCiXcEHI4NEVj9LnhrUFGM33Dp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYWYzMzM1LTM2Y2ItNGIyNy1hNjdjLWIyMzVlZjFjMjYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyNC44ODA5MDE0MTdaIn0%3D&digest=sha256%3Aeef608b766c52b9bec8c2644daee256384cf71fbdc59e240026de5cc5928d308 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.03s) === RUN TestBlobDeleteDisabled time="2026-04-10T17:02:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:26Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:43825" http.request.id=755dc5b5-3eaf-4c49-95c0-e608c5a2caf8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48300" http.request.uri="/v2/foo/bar/blobs/sha256:8271b081fdd731de06be2c1a512b3818c9cf538161f154e929a6da3f9856c182" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.61µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8271b081fdd731de06be2c1a512b3818c9cf538161f154e929a6da3f9856c182" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:8271b081fdd731de06be2c1a512b3818c9cf538161f154e929a6da3f9856c182 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-04-10T17:02:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:26Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44035" http.request.id=ad941fcd-dcf5-4394-b897-235f5b461d4e http.request.method=POST http.request.remoteaddr="127.0.0.1:36834" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03201ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44035" http.request.id=804a81e0-5390-4583-ba78-e1fbf7c41e8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36834" http.request.uri="/v2/foo/bar/blobs/uploads/4c15a5a0-8571-4399-9a1e-85edeb862219?_state=jidZrs0NaAU094LyQi1I_uB1O9GcIJMNFJbvwKjB5P57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMTVhNWEwLTg1NzEtNDM5OS05YTFlLTg1ZWRlYjg2MjIxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyNi45NzYzODk1OTNaIn0%3D&digest=sha256%3A63bb8006a595c4c056e83ae83a88936de8c50ff10953952a75b164afe75b0a74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100793891s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:26 +0000] "PUT /v2/foo/bar/blobs/uploads/4c15a5a0-8571-4399-9a1e-85edeb862219?_state=jidZrs0NaAU094LyQi1I_uB1O9GcIJMNFJbvwKjB5P57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjMTVhNWEwLTg1NzEtNDM5OS05YTFlLTg1ZWRlYjg2MjIxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyNi45NzYzODk1OTNaIn0%3D&digest=sha256%3A63bb8006a595c4c056e83ae83a88936de8c50ff10953952a75b164afe75b0a74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:44035" http.request.id=e3626137-7ec4-4704-9980-f1043ad602a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36834" http.request.uri="/v2/foo/bar/blobs/sha256:63bb8006a595c4c056e83ae83a88936de8c50ff10953952a75b164afe75b0a74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.169µs" http.response.status=405 http.response.written=78 vars.digest="sha256:63bb8006a595c4c056e83ae83a88936de8c50ff10953952a75b164afe75b0a74" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:63bb8006a595c4c056e83ae83a88936de8c50ff10953952a75b164afe75b0a74 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.29s) === RUN TestDeleteReadOnly time="2026-04-10T17:02:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39219" http.request.id=f4afa7fe-3ed3-4f1e-9f4c-4c7c6ea60cee http.request.method=POST http.request.remoteaddr="127.0.0.1:49080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39219" http.request.id=4c2302a2-c965-44ec-8948-9853e0635c2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49080" http.request.uri="/v2/foo/bar/blobs/uploads/12a42316-0886-48d9-ba9f-c46e348c27f1?_state=doAi5Ecvvpck619-Y_XOHVjD1RA-FLN7qPGjhD0Kg457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYTQyMzE2LTA4ODYtNDhkOS1iYTlmLWM0NmUzNDhjMjdmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyOC4yNTI2MDY5MzNaIn0%3D&digest=sha256%3A9ee7e820465a97778d6464e3a84d05516dde207360445ff3e5b7018c880f40c7" http.request.useragent="Go-http-client/1.1" http.response.duration=894.279695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:28 +0000] "PUT /v2/foo/bar/blobs/uploads/12a42316-0886-48d9-ba9f-c46e348c27f1?_state=doAi5Ecvvpck619-Y_XOHVjD1RA-FLN7qPGjhD0Kg457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyYTQyMzE2LTA4ODYtNDhkOS1iYTlmLWM0NmUzNDhjMjdmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjoyOC4yNTI2MDY5MzNaIn0%3D&digest=sha256%3A9ee7e820465a97778d6464e3a84d05516dde207360445ff3e5b7018c880f40c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:9ee7e820465a97778d6464e3a84d05516dde207360445ff3e5b7018c880f40c7 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.07s) === RUN TestStartPushReadOnly time="2026-04-10T17:02:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:29Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-04-10T17:02:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=d8fcc65f-1afb-45ec-b0f7-f02ab75d7ec3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" 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="862.769µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:02:29Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=8547d2df-7b6e-4593-b92e-20b99da37977 http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" 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="849.409µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:02:29Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=44948e54-2740-4937-88a0-8cc5d0006724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" 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="780.247µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T17:02: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.2 http.request.host="127.0.0.1:43819" http.request.id=b820522a-c833-4df1-b22b-2ea7591f5283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" 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.512784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=b820522a-c833-4df1-b22b-2ea7591f5283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" 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.610705ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02: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.2 http.request.host="127.0.0.1:43819" http.request.id=b820522a-c833-4df1-b22b-2ea7591f5283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" 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.666706ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=b820522a-c833-4df1-b22b-2ea7591f5283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" 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.725546ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T17:02:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=03c446ff-30ff-4856-9968-63e58a801d9b http.request.method=POST http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=be93dbb1-0701-4618-a24a-3e3cbbb2ec9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/blobs/uploads/a9b5ba6b-73cb-463a-aa2e-0ae3b04ffce5?_state=zOBS4KUpUIBfUCAhUFAGbjxoyRQuIaOjhCA-zhuzMpd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOWI1YmE2Yi03M2NiLTQ2M2EtYWEyZS0wYWUzYjA0ZmZjZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MjkuMzI1OTE1MzU0WiJ9&digest=sha256%3A60180b145871f391e4883c63973698e164e727e8579bd26a92d377f9e058e8ce" http.request.useragent="Go-http-client/1.1" http.response.duration=895.815111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/a9b5ba6b-73cb-463a-aa2e-0ae3b04ffce5?_state=zOBS4KUpUIBfUCAhUFAGbjxoyRQuIaOjhCA-zhuzMpd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOWI1YmE2Yi03M2NiLTQ2M2EtYWEyZS0wYWUzYjA0ZmZjZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MjkuMzI1OTE1MzU0WiJ9&digest=sha256%3A60180b145871f391e4883c63973698e164e727e8579bd26a92d377f9e058e8ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=87da0486-6255-4631-9deb-efca6ae74187 http.request.method=POST http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=37ac81fc-5824-4aca-8cf5-64a33e640731 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/blobs/uploads/b0962aa8-6f78-4b2c-953e-b3eadd84519a?_state=wsrBQET6Hzxpk0ksZ_V-rOR6pBoaS1Hp29Wnl8TQJrV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMDk2MmFhOC02Zjc4LTRiMmMtOTUzZS1iM2VhZGQ4NDUxOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzAuMzk1MTc1MjE0WiJ9&digest=sha256%3A8d75e06a3a247b4b30741b64ecad0ecda7e2b193265d71036e8424aeb231ad26" http.request.useragent="Go-http-client/1.1" http.response.duration=901.82681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/b0962aa8-6f78-4b2c-953e-b3eadd84519a?_state=wsrBQET6Hzxpk0ksZ_V-rOR6pBoaS1Hp29Wnl8TQJrV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMDk2MmFhOC02Zjc4LTRiMmMtOTUzZS1iM2VhZGQ4NDUxOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzAuMzk1MTc1MjE0WiJ9&digest=sha256%3A8d75e06a3a247b4b30741b64ecad0ecda7e2b193265d71036e8424aeb231ad26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=f92e7166-72d0-4cc0-94eb-85228ffea236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.02951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=cfd74daf-af2d-4b19-a5e2-95ba68e6cbb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.duration=2.757987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=7f89351b-a886-461d-b5db-5f0d3379815a http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" 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.647256ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=4baf6e6e-53c6-4d8b-a7e8-14b7f7a4ee56 http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.590376ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43819" http.request.id=1702d03b-4a3e-4e3f-8825-44cb775e134e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.duration=2.686586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43819" http.request.id=ebb2f0cf-cd5a-4876-a1c2-e032c31b2d73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:43819" http.request.id=639e287d-540b-4098-9974-0ec09e06a0b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=0455723f-7915-4756-a0e1-8488f35d6b0a http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.580615ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=9ca420c5-39c5-498a-9fb9-160e6652d296 http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="722.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=f4181400-83a3-4cd8-8527-ed40957c9ab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.duration="689.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=b7dd4e80-f494-403a-9807-84d07edff3ca http.request.method=GET http.request.remoteaddr="127.0.0.1:33134" 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="773.127µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=error msg="payload digest does match: "sha256:8fb2983b2eb28b3162068832ee01724016327b60b4d4b3a7afe475f547283e78" != "sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167"" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=ad6831bc-8114-4cd3-997d-f7473f6760da http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=ad6831bc-8114-4cd3-997d-f7473f6760da http.request.method=PUT http.request.remoteaddr="127.0.0.1:33134" http.request.uri="/v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.008µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167" 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:7503e655febafe2a561577ccdb57e8d9c9e73aee5394037569c0ca4501271167 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=5f9675ff-20e7-40be-a792-3b3834ebba6e http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" 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="809.288µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=30609870-0ff6-43b1-ab40-a2efb1593b4a http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" 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="727.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=9496ebd3-4d18-4915-a028-e1bdfa6b6027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" 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="802.848µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=9496ebd3-4d18-4915-a028-e1bdfa6b6027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" 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="839.809µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=9496ebd3-4d18-4915-a028-e1bdfa6b6027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" 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="878.009µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=742d5ebb-2326-4399-8eed-ddd23a2e7de3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=a40c8926-53cb-4df1-8dcd-4fe8dfdff809 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/blobs/uploads/179a939c-c515-4cdb-85e2-67e9ec7d1a3e?_state=xItVfM00wIiLzXrKrkIBfTXp2vXz7i1wUfpO3PrQfM57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzlhOTM5Yy1jNTE1LTRjZGItODVlMi02N2U5ZWM3ZDFhM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzEuMzMxODQzODQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/179a939c-c515-4cdb-85e2-67e9ec7d1a3e?_state=xItVfM00wIiLzXrKrkIBfTXp2vXz7i1wUfpO3PrQfM57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzlhOTM5Yy1jNTE1LTRjZGItODVlMi02N2U5ZWM3ZDFhM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzEuMzMxODQzODQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=6879593e-af3a-406c-af63-879425656ec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" 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="884.969µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=6879593e-af3a-406c-af63-879425656ec7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" 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="925.449µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T17:02:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=8457547f-a014-478a-86b9-60d4f59b3bec http.request.method=POST http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=4f90ae9b-2c5a-4318-85f8-9150aa915696 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/blobs/uploads/3af98dc3-9474-40f5-bd33-05a37c7e21cc?_state=ht3PmVLQvOQAtFOYQJvmdJkvBbViX2BG1ctpDi1OW0B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYWY5OGRjMy05NDc0LTQwZjUtYmQzMy0wNWEzN2M3ZTIxY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzEuNjE5OTI2NzY4WiJ9&digest=sha256%3A9db28fdc9ec122862f8cae72ddc1be31f596ee8d1adde8561c589493935dd837" http.request.useragent="Go-http-client/1.1" http.response.duration=2.408321861s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/3af98dc3-9474-40f5-bd33-05a37c7e21cc?_state=ht3PmVLQvOQAtFOYQJvmdJkvBbViX2BG1ctpDi1OW0B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYWY5OGRjMy05NDc0LTQwZjUtYmQzMy0wNWEzN2M3ZTIxY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzEuNjE5OTI2NzY4WiJ9&digest=sha256%3A9db28fdc9ec122862f8cae72ddc1be31f596ee8d1adde8561c589493935dd837 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=843fced4-4a8f-4dff-817b-e62446ae57ba http.request.method=POST http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=848d9d1b-4ec6-4f66-9ce6-3063b6a8d68e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/blobs/uploads/983d9850-2437-4402-958f-189b0b08a49d?_state=nF0_Q5ZrT491vt77yLC-AZvrDZDArWtq3CV8eWhkw-97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ODNkOTg1MC0yNDM3LTQ0MDItOTU4Zi0xODliMGIwOGE0OWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzQuMjcyODU4OTYxWiJ9&digest=sha256%3A817a5805b4eeb96d850c6eee41e9f75758dceb1c0532ea2dcb2c11e1a45e2c05" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602489919s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/983d9850-2437-4402-958f-189b0b08a49d?_state=nF0_Q5ZrT491vt77yLC-AZvrDZDArWtq3CV8eWhkw-97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ODNkOTg1MC0yNDM3LTQ0MDItOTU4Zi0xODliMGIwOGE0OWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzQuMjcyODU4OTYxWiJ9&digest=sha256%3A817a5805b4eeb96d850c6eee41e9f75758dceb1c0532ea2dcb2c11e1a45e2c05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=765110fe-734e-4939-8abc-bb7a686687d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.320743ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43819" http.request.id=8ee006ac-9e4a-4eac-a503-36b1c8a820e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=58379366-7763-4906-ba91-98c621c18443 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.151012ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=3171cbe3-9c3c-41c0-b65f-35d22329ca93 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.060451ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=f9281ae5-6629-40cc-8e5c-c64048e0c1a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="939.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=193cb938-527a-4e8a-8d57-9d66e7618a51 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d" http.request.useragent="Go-http-client/1.1" http.response.duration="759.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=15efc021-e112-4a79-b76f-bcd1a92aaa2f http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" 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="765.608µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="rewriting manifest sha256:3af9199773585dfa410b9fcf49ca32789891d82febb510ee49a678fe3144c41d in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=b819ca77-693d-4044-b347-b5e538b7ac3c http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=b819ca77-693d-4044-b347-b5e538b7ac3c http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.199382ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43819" http.request.id=2c2d82fd-93c1-4708-b7b9-2b7a56aac418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" 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="960.73µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43819" http.request.id=0c352141-87db-4199-bbc1-2a1f251b24ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.801738ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43819" http.request.id=9142d0b9-dfbc-432f-a976-70ed63beb213 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3" http.request.useragent="Go-http-client/1.1" http.response.duration="979.29µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=f22fe597-8f96-49bc-8486-12c5013ea657 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" 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="997.529µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=9b6e4b17-e96b-49a2-8767-d7ec37409ed6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="941.489µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=77cdc41c-5fe2-4474-8561-e14d31212ead http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="836.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=67ea5645-10e4-4f7c-8b71-91f58676e352 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3" http.request.useragent="Go-http-client/1.1" http.response.duration="768.768µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=info msg="rewriting manifest list sha256:3d88d2ba64d93f0abee711ab3e092caa2fc96c5569fe69d04d7e6624338ce8f3 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=87e5f109-22a3-44ed-b4d8-f50af57753fb http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-10T17:02:35Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43819" http.request.id=87e5f109-22a3-44ed-b4d8-f50af57753fb http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" 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.190262ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:35Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=2dd7cdd1-4a10-4bbc-a421-61f5d20fdd4a http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" 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="942.569µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=3cc71530-0f04-40b4-8289-c200bbf43a91 http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" 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="768.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=6c33f0fe-1af2-4fc5-befc-a09e6d6c0d4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" 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="822.808µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=a373a740-efe7-4616-9a94-c090a62c711a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" 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.578945ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=a373a740-efe7-4616-9a94-c090a62c711a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" 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.625906ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=a373a740-efe7-4616-9a94-c090a62c711a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" 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.656666ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=a373a740-efe7-4616-9a94-c090a62c711a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" 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.682386ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T17:02:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=4a9a1851-adb2-4b83-a1f2-73f5d6c5b489 http.request.method=POST http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=90e674f9-4cf0-49c7-9fad-63263b3d721e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/blobs/uploads/1e0ccc79-4bf6-4df5-a256-8c655099f846?_state=DXxjB71_iAqKnh7FcptuwHPhhr6Gmc7GDKjfZfzfrjp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTBjY2M3OS00YmY2LTRkZjUtYTI1Ni04YzY1NTA5OWY4NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzYuMTYwNTczMTMxWiJ9&digest=sha256%3A477ddc841ddefd59de882128974d27530d716efb7514e86a56405d207fbeacd4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.30045208s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/1e0ccc79-4bf6-4df5-a256-8c655099f846?_state=DXxjB71_iAqKnh7FcptuwHPhhr6Gmc7GDKjfZfzfrjp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTBjY2M3OS00YmY2LTRkZjUtYTI1Ni04YzY1NTA5OWY4NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzYuMTYwNTczMTMxWiJ9&digest=sha256%3A477ddc841ddefd59de882128974d27530d716efb7514e86a56405d207fbeacd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=6e9a6eab-b8fb-4aab-b9b7-9f96bef936e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=8380c41a-5891-4d9e-85ce-218d76814208 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/blobs/uploads/39cdc57e-abf9-4a3c-a038-7bec8cbf079e?_state=T-BxDNQvRgijyC3GjXGsAOGVg2hpamICKkz4R-QEurF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOWNkYzU3ZS1hYmY5LTRhM2MtYTAzOC03YmVjOGNiZjA3OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzguNjUwNDc0NzE4WiJ9&digest=sha256%3A1fb0ab2befba49be3fc1eac16ca00fc85567d463709e1633415388fada6b893d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329087464s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/39cdc57e-abf9-4a3c-a038-7bec8cbf079e?_state=T-BxDNQvRgijyC3GjXGsAOGVg2hpamICKkz4R-QEurF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOWNkYzU3ZS1hYmY5LTRhM2MtYTAzOC03YmVjOGNiZjA3OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6MzguNjUwNDc0NzE4WiJ9&digest=sha256%3A1fb0ab2befba49be3fc1eac16ca00fc85567d463709e1633415388fada6b893d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=58187f7f-c0da-42cb-8e3e-482282f9d57b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.202951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=4b029fd0-245d-4003-b6d7-528c311dd0ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.955869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=ae61ef50-0f51-493f-8904-e7a04065b4d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" 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=2.108941ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=f68563e2-bcdb-4e62-90c7-8c325cf566ed http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.855738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:39 +0000] "GET /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40805" http.request.id=eae53fb6-3aed-46d2-966c-ad7688d53f7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.976429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40805" http.request.id=d86f1355-49c8-4b01-a4c0-8aeb49e0848a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.203152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:40805" http.request.id=6d2ece22-30c5-4ba5-aaa3-68776777373f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.940069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=17667aee-cb41-4627-99ff-46d7c7a407c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.826858ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "GET /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=bf014453-915d-4b4a-b517-afd93a7c806b http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="845.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=d64ce784-00d9-4115-86e0-9a721ac67f57 http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.duration="851.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "GET /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=f3012806-6162-4e3c-8673-fc5e6a50b13f http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" 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="788.048µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=error msg="payload digest does match: "sha256:c24e60d588b367dd6107a20d9a5bd469b4fdce9987be3b740dd3e2924c829c87" != "sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0"" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=44223e0d-c6ab-4f9b-a07a-fa7dd8945c1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=44223e0d-c6ab-4f9b-a07a-fa7dd8945c1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.060451ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0" 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:d491101d4e9df0878c43ab136ec4de417c54f10260bacd97ece1fca342a6aaf0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=9faf6843-407d-4ecd-b833-062c407aa60f http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" 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.03665ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=43ae45dd-1a96-4039-b5aa-e2d8d8b00bd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" 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="821.768µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=bde57b97-7afb-4b4d-88d5-d0f85333be4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" 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.04989ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=bde57b97-7afb-4b4d-88d5-d0f85333be4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" 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.10197ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=bde57b97-7afb-4b4d-88d5-d0f85333be4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" 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.130051ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=41c3e461-b1c2-4f9e-8dbb-621abd4473c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=fd6466ee-6f0c-4bd0-9378-6682dc3be694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/blobs/uploads/24931c0f-b955-4f10-916d-5a9768628a5c?_state=0dSV2i5BSfuaqFlsVOn3lLgottcqcFdc-MSjEXMYhXZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDkzMWMwZi1iOTU1LTRmMTAtOTE2ZC01YTk3Njg2MjhhNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDAuMDIxNzc3MzE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/24931c0f-b955-4f10-916d-5a9768628a5c?_state=0dSV2i5BSfuaqFlsVOn3lLgottcqcFdc-MSjEXMYhXZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDkzMWMwZi1iOTU1LTRmMTAtOTE2ZC01YTk3Njg2MjhhNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDAuMDIxNzc3MzE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=3b75c88f-7a38-4dbe-a15b-d2064865d2bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" 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.036411ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=3b75c88f-7a38-4dbe-a15b-d2064865d2bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" 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.086851ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T17:02:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=900e05ef-1f8f-4ea3-9158-5dfd67f82e05 http.request.method=POST http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=c15e711e-f8f3-4125-86f8-3cc57184aaa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/blobs/uploads/fa22a06f-27ca-461a-9536-f3c2e3fc8a13?_state=qpCAx-EN-Yc87gC45KKZVOg0wgiGTppsbeVRVQ-0AyR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTIyYTA2Zi0yN2NhLTQ2MWEtOTUzNi1mM2MyZTNmYzhhMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDAuMjkyMzEzNjI2WiJ9&digest=sha256%3Aa28796f4ccbdb768e508a460dc4a7269791782a4bd9a8f0c69be27b6e98788ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.288913247s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/fa22a06f-27ca-461a-9536-f3c2e3fc8a13?_state=qpCAx-EN-Yc87gC45KKZVOg0wgiGTppsbeVRVQ-0AyR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYTIyYTA2Zi0yN2NhLTQ2MWEtOTUzNi1mM2MyZTNmYzhhMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDAuMjkyMzEzNjI2WiJ9&digest=sha256%3Aa28796f4ccbdb768e508a460dc4a7269791782a4bd9a8f0c69be27b6e98788ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=ae099f5c-991b-49ef-bf0b-16e0e9184902 http.request.method=POST http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=41c8dc13-c2c2-4da7-80f9-248b112c9c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/blobs/uploads/9bb157d2-a291-4a45-801a-e253e9a5c613?_state=JbZjdFJlOHA3sVo5e8ThjUdbiLnYz3O_z2MI9XhjJgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YmIxNTdkMi1hMjkxLTRhNDUtODAxYS1lMjUzZTlhNWM2MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDIuNzQ4NTMxODQyWiJ9&digest=sha256%3Afffa9164e0cf79628b16c4fb157a63cc6fef5f78ec62caa3b293df039e297614" http.request.useragent="Go-http-client/1.1" http.response.duration=747.236127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/9bb157d2-a291-4a45-801a-e253e9a5c613?_state=JbZjdFJlOHA3sVo5e8ThjUdbiLnYz3O_z2MI9XhjJgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YmIxNTdkMi1hMjkxLTRhNDUtODAxYS1lMjUzZTlhNWM2MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDIuNzQ4NTMxODQyWiJ9&digest=sha256%3Afffa9164e0cf79628b16c4fb157a63cc6fef5f78ec62caa3b293df039e297614 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=0bf07500-7d12-4c87-aecc-9261e11bd35f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40805" http.request.id=ef8c7c55-c035-4b45-9102-fb55436b5f30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=4329a61a-149e-400b-a1a3-911fc09a1abb http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.760227ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=52532f1b-46e0-4889-a874-a192816cb4f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.443184ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=b923b733-bdc7-406b-99bc-d4a27267650c http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="927.729µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=1391eeab-8409-4d68-b7aa-4c72d6c43122 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79" http.request.useragent="Go-http-client/1.1" http.response.duration="950.01µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=2a4ed5e6-b655-4e72-9f9c-2581f3788bde http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100731ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="rewriting manifest sha256:bd7d76568021078932083417dfc084f5930d599601586bfac1738f28543b9e79 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=5b4436ca-d9d2-4539-8882-e796d352157b http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=5b4436ca-d9d2-4539-8882-e796d352157b http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.592105ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40805" http.request.id=6a8876fe-27d7-40cb-a0c3-ff4495262ae6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.688017ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40805" http.request.id=5596f0a2-c491-4611-8948-e696bfc4f82e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.581055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40805" http.request.id=44f3b4ab-0a65-44ea-9f6f-d29565c902b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=fefadaee-5a0d-4c3a-8c4c-2bfbfddb3fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.119771ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=55eec9f0-153d-418e-bdbd-183e47454393 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.243012ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=121d9408-7e26-4f07-bac4-af9d8ef14d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237052ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=9175e7aa-efe3-4774-8ab9-d8f7b50c3e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181" http.request.useragent="Go-http-client/1.1" http.response.duration="882.929µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="rewriting manifest list sha256:53c2115151597514857c2966d9ee93be94a56a4f426fd45c36ac7459e0022181 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=283651d3-1149-49d3-bcfe-2a0f66a1ad32 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40805" http.request.id=283651d3-1149-49d3-bcfe-2a0f66a1ad32 http.request.method=GET http.request.remoteaddr="127.0.0.1:45400" 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.506025ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.38s) === RUN TestGetManifestWithStorageError time="2026-04-10T17:02:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45895" http.request.id=9ef9e454-5e82-4281-888f-337347c7e658 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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="975.01µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:45895" http.request.id=8260eae3-942c-4caa-9247-e00b74031118 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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="936.61µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:45895" http.request.id=21e6febc-195f-4605-8bb5-ed0452dbf475 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08061ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:45895" http.request.id=09e645c8-8cc7-4b69-a60c-a73659cd6352 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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="923.929µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-10T17:02:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=ca8b0cf0-eee2-4014-82d5-c8e63bf90875 http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.202891ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=0d17ac6f-d32f-4838-99e6-ced8be170708 http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" 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="906.249µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=27d8af83-326d-413b-b6e3-abb2404c81df http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" 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="896.448µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=b9cc8ae6-cb37-490e-97cc-6da415acc745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" 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.713426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=b9cc8ae6-cb37-490e-97cc-6da415acc745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" 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.768787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=b9cc8ae6-cb37-490e-97cc-6da415acc745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" 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.802147ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T17:02:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=b9cc8ae6-cb37-490e-97cc-6da415acc745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" 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.827907ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T17:02:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=8792cee1-b7ba-4390-a353-7b887003b105 http.request.method=POST http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=7946d43e-9ab0-41b7-8520-d42c040f4f63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/blobs/uploads/613ff3a4-62a2-44fb-bb03-5c6f76d34eff?_state=QxWcC7sNIwzGSIBRMiLvV8ctMfEebl2vjcIwGh36YT97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTNmZjNhNC02MmEyLTQ0ZmItYmIwMy01YzZmNzZkMzRlZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDMuODI4MDY2MDg2WiJ9&digest=sha256%3A3e187b9e3d08879f3f0b35e00d822012a99763377bf0943f9468166d1084933e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.499444764s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/613ff3a4-62a2-44fb-bb03-5c6f76d34eff?_state=QxWcC7sNIwzGSIBRMiLvV8ctMfEebl2vjcIwGh36YT97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTNmZjNhNC02MmEyLTQ0ZmItYmIwMy01YzZmNzZkMzRlZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDMuODI4MDY2MDg2WiJ9&digest=sha256%3A3e187b9e3d08879f3f0b35e00d822012a99763377bf0943f9468166d1084933e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=c4a51717-cee8-4f5c-b2f9-990540a3d9c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.125981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=eef2ac35-5e34-488f-8b78-d3abee7b8276 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/blobs/uploads/b4538930-c8d0-416c-85fa-4b06e28b9e14?_state=m6u-304KjenBk7LoFE8CvPRY5YoK7iS7jiKjt2p4nV57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDUzODkzMC1jOGQwLTQxNmMtODVmYS00YjA2ZTI4YjllMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDYuNDkzODY2OTcxWiJ9&digest=sha256%3A95543d9d8f23310ac8720cda5914d07d0e975c0ea27d0adf0ee0c8becc1087e4" http.request.useragent="Go-http-client/1.1" http.response.duration=897.196486ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/b4538930-c8d0-416c-85fa-4b06e28b9e14?_state=m6u-304KjenBk7LoFE8CvPRY5YoK7iS7jiKjt2p4nV57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDUzODkzMC1jOGQwLTQxNmMtODVmYS00YjA2ZTI4YjllMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDYuNDkzODY2OTcxWiJ9&digest=sha256%3A95543d9d8f23310ac8720cda5914d07d0e975c0ea27d0adf0ee0c8becc1087e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=071e43a8-60ae-4d8e-aece-70e04ed93a26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.120671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=c1bd40a8-d37c-42c9-b9b3-d82e680243d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration=2.861069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=f76b460f-ac9c-4a86-bcff-41ae0a87590a http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" 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=2.02174ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=cc538225-576e-43e6-a33d-c14e5842f8e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.754297ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41153" http.request.id=cd6708a9-7909-4047-9444-82e50116e8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.130471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41153" http.request.id=02026aa2-cfe7-4333-852e-3e17de05626e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.245592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41153" http.request.id=454a5909-a2df-40d4-a864-78c392c8deb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.135391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=1e00c62a-15b6-439a-9333-45056fc2a2ed http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.806418ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=58d1b0c3-4a74-4e5b-9dcb-00ddfaf9c196 http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=13c786cb-1f54-480e-99bd-1264cfef4e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration="750.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=8a3b02c0-6a97-42de-bcfc-e824f67e93e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36686" 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="775.208µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="payload digest does match: "sha256:e4794c3c87c2876f4762fa56f06a1c05e9c8bda82dfc1a0dbbcea7402ca9e831" != "sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41"" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=74a8e611-2e61-44f2-91b7-19017fa9047e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=74a8e611-2e61-44f2-91b7-19017fa9047e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="971.21µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=ca78fe57-0fe0-459a-9e61-c816e24b12fd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36702" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=1a1bb321-0b20-483f-8663-6fef3cde540a http.request.method=GET http.request.remoteaddr="127.0.0.1:36702" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.929µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=7680e22a-03f3-42f3-a35c-7d567f7dd9f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01297ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=0427e688-c3cf-41eb-b8d0-a43c33fbb65e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36726" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.731517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=13ac8ac3-234e-4265-ae55-aaff4b970e6b http.request.method=GET http.request.remoteaddr="127.0.0.1:36726" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.946219ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=96928a8b-4f75-4299-b432-afeb1fb2112a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36728" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.259693ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=fa3aff0a-3838-45fe-a23f-dc7e97c916e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=721ffe0b-125a-49a1-ae48-3a8c9583793c http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" 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="742.208µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=0aaf0fa1-5192-4b16-8988-e6bf66754ee8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41" http.request.useragent="Go-http-client/1.1" http.response.duration="898.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:634aa0fe7ca16b24c722cb88ffdd65aa36b70383788be4bbaa71799102e47e41 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=bc9229ea-f068-4396-b85b-536a3430c1af http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" 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="744.688µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=688c753e-67de-4bfb-807d-3165ad60b81b http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" 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="801.008µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=3b7b94ab-6f3b-4081-8b21-209e82f3e7e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" 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="795.888µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=4afb7f3e-e41f-403a-b58a-272cde6d76e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" 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="917.249µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=4afb7f3e-e41f-403a-b58a-272cde6d76e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" 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="969.849µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=4afb7f3e-e41f-403a-b58a-272cde6d76e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" 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.00181ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=a75e3107-b045-4dc2-8343-1c88afccc9fc http.request.method=POST http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=7d7447f7-0335-4cec-80d6-a23e075267a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/blobs/uploads/404858cb-5a86-4eea-8e4f-02736626fdc5?_state=99cdffxSveS4NPLd8GHSVgXIF73OEKpzD45owPM2_0Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MDQ4NThjYi01YTg2LTRlZWEtOGU0Zi0wMjczNjYyNmZkYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDcuNDUxMDUwNjg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/404858cb-5a86-4eea-8e4f-02736626fdc5?_state=99cdffxSveS4NPLd8GHSVgXIF73OEKpzD45owPM2_0Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MDQ4NThjYi01YTg2LTRlZWEtOGU0Zi0wMjczNjYyNmZkYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDcuNDUxMDUwNjg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=19ea24d4-eac8-449a-a1f3-39340f6d7376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" 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="965.01µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=19ea24d4-eac8-449a-a1f3-39340f6d7376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" 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.01557ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T17:02:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=7f4d45c4-de4a-4970-8e28-65424efe9592 http.request.method=POST http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=0dbfd594-8aab-4010-b1b0-5553922c84a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/blobs/uploads/4c249c12-2e17-4c9d-a9be-e36476a7ce99?_state=CqiLZQ0uX3PHn8M9hloGwZx-kiEadwiw0sWxuA_SfI97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzI0OWMxMi0yZTE3LTRjOWQtYTliZS1lMzY0NzZhN2NlOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDcuNzAzMjcyODk2WiJ9&digest=sha256%3A780c6f2bb17885fce5001d93979ece2e9ff2b577ecb67708a8cbdc6dab7dc6b2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798226691s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/4c249c12-2e17-4c9d-a9be-e36476a7ce99?_state=CqiLZQ0uX3PHn8M9hloGwZx-kiEadwiw0sWxuA_SfI97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzI0OWMxMi0yZTE3LTRjOWQtYTliZS1lMzY0NzZhN2NlOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDcuNzAzMjcyODk2WiJ9&digest=sha256%3A780c6f2bb17885fce5001d93979ece2e9ff2b577ecb67708a8cbdc6dab7dc6b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=a1fa4bc0-b952-4138-98bc-f7f291f40947 http.request.method=POST http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01893ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=0cea4758-5ba2-4522-8415-9110b9e28dbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/blobs/uploads/72f6f388-c20b-497f-8d77-d17ddc40aa87?_state=XD4pyYlJEy7uDWjYYlnPUN8kFh7PTEueCsFFiliaNqd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MmY2ZjM4OC1jMjBiLTQ5N2YtOGQ3Ny1kMTdkZGM0MGFhODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDkuNzQ3MjU2MTNaIn0%3D&digest=sha256%3A8d59016ff36c2559d9606f18f09346dd800279ba772b3b6f49b6d75c728b44c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583478014s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/72f6f388-c20b-497f-8d77-d17ddc40aa87?_state=XD4pyYlJEy7uDWjYYlnPUN8kFh7PTEueCsFFiliaNqd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MmY2ZjM4OC1jMjBiLTQ5N2YtOGQ3Ny1kMTdkZGM0MGFhODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTc6MDI6NDkuNzQ3MjU2MTNaIn0%3D&digest=sha256%3A8d59016ff36c2559d9606f18f09346dd800279ba772b3b6f49b6d75c728b44c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=82327bd4-45b0-46e4-a5ba-2629b2297f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=5bf0605d-72ca-40d4-9ea5-23fd965537d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=b40e9b55-ea59-4ba0-9a23-d5ba091d465f http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" 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="880.568µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=89435735-f5ae-4079-8e1a-44bada0db38b http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="921.289µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=878a2cf0-7b36-42db-b42d-82e0629bd6ce http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="706.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=b9768745-4dfe-419f-a31e-409078fbb37f http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.duration="655.446µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=74293055-345e-4058-b706-9a49707da5af http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.687µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="rewriting manifest sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=3f9a2ec4-5493-4c9e-8eab-1bde0b94df03 http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=3f9a2ec4-5493-4c9e-8eab-1bde0b94df03 http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.0937ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=a193ac69-4fe7-4101-a4d0-7ae7d0785600 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.duration="870.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=c128ab7e-417b-4f81-95b8-9926ace9ad77 http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.874058ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=1484dc32-7d9b-4362-b5a1-e56060a05d8a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33282" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="848.848µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=1bbb2f99-80cc-4039-a3be-a3728b150333 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33286" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=a97a44ba-a8fb-4fb2-8c52-a7ecc986842d http.request.method=GET http.request.remoteaddr="127.0.0.1:33286" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="853.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=a0a72812-d68f-44c1-900b-e939f8c30701 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33292" 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="891.889µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41153" http.request.id=5448ff8a-b2ac-43f8-b840-efc3a0928644 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33298" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=4dac21e6-95c6-4133-8ed5-623a152dc2d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33298" 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.527µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=537a992b-3164-4b13-9737-7941e3a799a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33298" http.request.uri="/v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde" http.request.useragent="Go-http-client/1.1" http.response.duration="917.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2c72519d50cd0e3585bb7427f57711cf7f4acf671c9b6440a429e373bdadfcde HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41153" http.request.id=e301e9c1-9453-417b-80c9-d2472cdf654a http.request.method=GET http.request.remoteaddr="127.0.0.1:33298" 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="710.767µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.82s) === RUN TestManifestDeleteDisabled time="2026-04-10T17:02:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:46269" http.request.id=6b210188-42f9-48ca-80ca-34d2d68bcbf4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42770" 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="824.928µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-10T17:02:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:46817" http.request.id=5eb4980d-f12d-4b1c-8788-c52fbd280e03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54332" 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.533455ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:46817" http.request.id=e76924fa-364f-4982-ad80-6f9da8d8198a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54342" 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.414774ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:46817" http.request.id=5c97aecd-1e8f-4902-acd3-fd692be94d11 http.request.method=POST http.request.remoteaddr="127.0.0.1:54348" 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.399413ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T17:02:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:46817" http.request.id=50fa78d6-c4a4-4135-8631-d42e3d1963d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54358" 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.503895ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-04-10T17:02:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=90e54da1-d724-49ab-b171-6282fb06f5ea http.request.method=POST http.request.remoteaddr="127.0.0.1:50530" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=3c84a2d3-09da-4d20-b609-5e8c85e85a08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50530" http.request.uri="/v2/foo/bar/blobs/uploads/2e0aed2d-1886-4cac-b518-42bc638fe972?_state=VxcqDHVcxC7Jpb-rkNVwkR0237-gtvHIGU1H6ZRaJsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMGFlZDJkLTE4ODYtNGNhYy1iNTE4LTQyYmM2MzhmZTk3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjo1MS42MzAzNjQxMzlaIn0%3D&digest=sha256%3A3528e0febfbe2635522ddd18973cf8d06c6e6268c2a970d6351ca2a997e804ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89231318s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:51 +0000] "PUT /v2/foo/bar/blobs/uploads/2e0aed2d-1886-4cac-b518-42bc638fe972?_state=VxcqDHVcxC7Jpb-rkNVwkR0237-gtvHIGU1H6ZRaJsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMGFlZDJkLTE4ODYtNGNhYy1iNTE4LTQyYmM2MzhmZTk3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjo1MS42MzAzNjQxMzlaIn0%3D&digest=sha256%3A3528e0febfbe2635522ddd18973cf8d06c6e6268c2a970d6351ca2a997e804ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=daa8330c-64b1-4efb-b68b-bc0767ed3a5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50530" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.953909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=9ccb5dcd-3538-400b-9873-5713b5603fae http.request.method=GET http.request.remoteaddr="127.0.0.1:50530" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.286µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34177" go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=0878fee2-f06c-4720-a83c-dcc6ecb4fb65 http.request.method=GET http.request.remoteaddr="127.0.0.1:50544" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.167µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34177/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:34177/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=4047d006-15ec-410f-bfef-8c77b876b10a http.request.method=GET http.request.remoteaddr="127.0.0.1:56378" http.request.uri="/v2/foo/bar/manifests/sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a" time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=c6e5d804-a575-4733-842d-b00a142c241c http.request.method=GET http.request.remoteaddr="127.0.0.1:50548" http.request.uri="/v2/foo/bar/manifests/sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.845098ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "GET /v2/foo/bar/manifests/sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a with ttl=167h59m59.99999688s" go.version=go1.26.2 time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=4047d006-15ec-410f-bfef-8c77b876b10a http.request.method=GET http.request.remoteaddr="127.0.0.1:56378" http.request.uri="/v2/foo/bar/manifests/sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.228912ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "GET /v2/foo/bar/manifests/sha256:867f04e0ce2d425e78c120760663a76ed6f750cc00b994996927776104d0dc3a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=6fedf362-541c-4f56-a13d-08009f56800a http.request.method=GET http.request.remoteaddr="127.0.0.1:50548" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="661.246µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34177/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:34177/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=0e3d9bf3-1143-43c8-b66b-793d8e949882 http.request.method=GET http.request.remoteaddr="127.0.0.1:56382" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=7d0f9f21-05c4-493f-acc8-5cc60934898a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50554" 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.790338ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=0e3d9bf3-1143-43c8-b66b-793d8e949882 http.request.method=GET http.request.remoteaddr="127.0.0.1:56382" 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.642056ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:02:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=43178310-a35d-4d7c-8a13-bbf3dff0d1a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=7f040753-8a6b-4642-8d5d-b965d2c86c84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/bar/blobs/uploads/ca50dd62-b262-4cc9-b3e0-1e62c4501c54?_state=odLBVM6_fbs3TFRcoVsych1pjzQ_zYVI5g7S_qChydx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNTBkZDYyLWIyNjItNGNjOS1iM2UwLTFlNjJjNDUwMWM1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjo1My43OTM3MjQ0NzFaIn0%3D&digest=sha256%3Af952578e78b5c16c3099cb8cd7eb206d4b9709259b6a4b31ffe2b923e4d52f0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.691300318s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:53 +0000] "PUT /v2/foo/bar/blobs/uploads/ca50dd62-b262-4cc9-b3e0-1e62c4501c54?_state=odLBVM6_fbs3TFRcoVsych1pjzQ_zYVI5g7S_qChydx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhNTBkZDYyLWIyNjItNGNjOS1iM2UwLTFlNjJjNDUwMWM1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxNzowMjo1My43OTM3MjQ0NzFaIn0%3D&digest=sha256%3Af952578e78b5c16c3099cb8cd7eb206d4b9709259b6a4b31ffe2b923e4d52f0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=978c5fba-e046-41aa-b1ad-77f7b511f5c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.163631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:17:02:55 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=301cd66a-782d-494b-b78a-180a9d39f366 http.request.method=GET http.request.remoteaddr="127.0.0.1:50554" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.287µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:02:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34177/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:34177/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=a589b949-c2b8-4766-969d-2b0e4bd3bbbf http.request.method=GET http.request.remoteaddr="127.0.0.1:56396" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=75f99c2d-babc-49cc-9ec8-4c10ecb0cf48 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50560" 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.784458ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:55 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=96f2c086-4f9d-4f04-8c45-90bdb4c4787d http.request.method=GET http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:17:02:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34177/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:34177/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=a589b949-c2b8-4766-969d-2b0e4bd3bbbf http.request.method=GET http.request.remoteaddr="127.0.0.1:56396" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34177" http.request.id=acbaba06-4e47-4803-a737-fd364607cd7a http.request.method=GET http.request.remoteaddr="127.0.0.1:50566" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.053301ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T17:02:55Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9aa0e1d0e9739c105f285ccab0584bec949858283bf3286eaf24a529120179e6 with ttl=167h59m59.99999696s" go.version=go1.26.2 time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34689" http.request.id=a589b949-c2b8-4766-969d-2b0e4bd3bbbf http.request.method=GET http.request.remoteaddr="127.0.0.1:56396" 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=10.181821ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:17:02:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.12s) === RUN TestAppDispatcher time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42301" http.request.id=2bbc45b5-fe48-4be3-a80d-75ab5e95c6e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56600" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="868.808µs" http.response.status=200 http.response.written=0 time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42301" http.request.id=419c11d3-a018-4100-9697-339517d914ca http.request.method=GET http.request.remoteaddr="127.0.0.1:56600" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="676.526µs" http.response.status=200 http.response.written=0 time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42301" http.request.id=e4aa0e9f-cc55-4f65-980a-4ea06a34361a http.request.method=GET http.request.remoteaddr="127.0.0.1:56600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.007µs" http.response.status=200 http.response.written=0 time="2026-04-10T17:02:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42301" http.request.id=fbec8072-91a0-43d3-9eb0-60c4c725d0d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56600" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="699.967µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-10T17:02: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.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:02:55Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:02:55Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:39437" http.request.id=0738b74c-70a9-4af9-943e-c30fa0453722 http.request.method=GET http.request.remoteaddr="127.0.0.1:45510" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-10T17:02: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.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:02:55Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:02:55Z" level=info msg="configuring file health check path=/tmp/healthcheck2985260856, interval=1" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T17:02:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:02:59Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:02:59Z" level=info msg="configuring TCP health check addr=127.0.0.1:38929, interval=1" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T17:03:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:03:03Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 time="2026-04-10T17:03:03Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44075, interval=1, threshold=3" go.version=go1.26.2 instance.id=db1184a0-e02e-4964-881a-1a6b3f0d3ae0 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 74.095s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.81s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.369s === RUN TestSchedule time="2026-04-10T17:01:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d time="2026-04-10T17:01:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997399ms" go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d time="2026-04-10T17:01:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d time="2026-04-10T17:01:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.36µs" go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-10T17:01:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T17:01:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d time="2026-04-10T17:01:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99684ms" go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d time="2026-04-10T17:01:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99804ms" go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d time="2026-04-10T17:01:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T17:01:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=90dc66b0-76b8-40ff-83bf-e05f5dae9a3d --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.713s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.50s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18066944 sha256:f2e86d9d6d1945be1f4bebaf495e2515ddcba6552c309b76671e17ecee5fc23e [] map[] } --- PASS: TestSimpleBlobRead (0.46s) === RUN TestBlobMount --- PASS: TestBlobMount (0.72s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.67s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.94s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.45s) === 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:68d94b801d8cbbb6978856b68b92993afbc1de5a64dfcce7a641a7b2112ff781 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a709806293aa1e5e645c1bc7e948878560d04539316710d3507a383c1ad28492 palailogos: marking blob sha256:cdcfc0e1f187f8ce0dc03d6eb683e411e0e10793548535baa5de1d24ff4f02d9 palailogos: marking manifest sha256:732f560d514f15aab752b22aded5620de196ce2c7bd8f64cc19e3e54620547ad palailogos: marking blob sha256:fe6749d2d1f183bc3b0a91014424b4f8f61550d72984a0eb0cd218014efb3939 palailogos: marking blob sha256:1207e3b12022e6ef4ffe6938bd8b97a5ec89e280c6b94d78baeb390f01cedfd2 palailogos: marking manifest sha256:9038e7cf4d824cf78edf43c637f16c7ada5da637cbed13b0f0ae7ccccbeb2601 palailogos: marking blob sha256:732f560d514f15aab752b22aded5620de196ce2c7bd8f64cc19e3e54620547ad palailogos: marking blob sha256:ab4630c19d272250e4a0e800ed90dcf8c55356c5c23368c2e25ce1575cb84472 palailogos: marking manifest sha256:ab4630c19d272250e4a0e800ed90dcf8c55356c5c23368c2e25ce1575cb84472 palailogos: marking blob sha256:e4bfec40cd901799d1aa1779f2175d721d62e1a43b1b839f46def91343752a21 palailogos: marking blob sha256:3e914190f78bd9195320e9baf60092b8e19ad9db74eafd7a332108a1db870fdf 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.02s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1 deletemanifests: marking manifest sha256:f988cca3f74fa2c9286b0da45c42ecc6665d3760f3763115a1ddba22418da749 deletemanifests: marking blob sha256:6f2168588470fcbc4df0914694a9de37ba678044dffa3a4d143fd55ad8b694a5 deletemanifests: marking blob sha256:329ffcf46d8923b092b68fc17d8b46fdbabf8dd00a82147d8cc03c9d66c28853 deletemanifests: marking blob sha256:20d1ed23fe1d7ee917defc90ce89effaa08124277901fb0b276faab2be83e494 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1 blob eligible for deletion: sha256:9da7d9b6d7704a1161dc58f5eef4aa9246a7c88809c5bc000d91f76b91896493 blob eligible for deletion: sha256:37d9eb978561ec16d7ae4ba774327e6777bf98ab68ed18bda7a148fedc6ae2ca blob eligible for deletion: sha256:5283c26c1f077e6cfb2ae5abb6ab507eb0ab6ef4e6c5c6191373b59a1d676ec2 deletemanifests manifest eligible for deletion: sha256:8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1 deletemanifests: marking manifest sha256:f988cca3f74fa2c9286b0da45c42ecc6665d3760f3763115a1ddba22418da749 deletemanifests: marking blob sha256:6f2168588470fcbc4df0914694a9de37ba678044dffa3a4d143fd55ad8b694a5 deletemanifests: marking blob sha256:329ffcf46d8923b092b68fc17d8b46fdbabf8dd00a82147d8cc03c9d66c28853 deletemanifests: marking blob sha256:20d1ed23fe1d7ee917defc90ce89effaa08124277901fb0b276faab2be83e494 time="2026-04-10T17:02:15Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f time="2026-04-10T17:02:15Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:9da7d9b6d7704a1161dc58f5eef4aa9246a7c88809c5bc000d91f76b91896493 time="2026-04-10T17:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9d/9da7d9b6d7704a1161dc58f5eef4aa9246a7c88809c5bc000d91f76b91896493" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:37d9eb978561ec16d7ae4ba774327e6777bf98ab68ed18bda7a148fedc6ae2ca time="2026-04-10T17:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37d9eb978561ec16d7ae4ba774327e6777bf98ab68ed18bda7a148fedc6ae2ca" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:5283c26c1f077e6cfb2ae5abb6ab507eb0ab6ef4e6c5c6191373b59a1d676ec2 time="2026-04-10T17:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/5283c26c1f077e6cfb2ae5abb6ab507eb0ab6ef4e6c5c6191373b59a1d676ec2" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1 time="2026-04-10T17:02:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8ff4c247eb0a65558042e0fa0b5b9b5cc5bd483777bd3f9ca4584ac63c7345c1" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f --- PASS: TestDeleteManifestIfTagNotFound (1.82s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7dd889c70796156c75cbb85741364cbd6ede428a7d28e6cf9956d5a37562cafa time="2026-04-10T17:02:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7d/7dd889c70796156c75cbb85741364cbd6ede428a7d28e6cf9956d5a37562cafa" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:a9accf2254c5e2a297a76c3bded4307abfcfb59930c87c9bf324f834bc140548 time="2026-04-10T17:02:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a9accf2254c5e2a297a76c3bded4307abfcfb59930c87c9bf324f834bc140548" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:d70f1ae6d455309f9e609c24805be4b5d5c4480ce34c485ca0d858b3f272e37d time="2026-04-10T17:02:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d70f1ae6d455309f9e609c24805be4b5d5c4480ce34c485ca0d858b3f272e37d" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f --- PASS: TestGCWithMissingManifests (0.79s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:0e9782134f51fe10245a4e53abea46f72b5b0c34f8968c888a204d39b43c062f komnenos: marking blob sha256:6851557a42ea1ddb6bdafeb8abb340419859c7b3961022304d7cc26fc945ad56 komnenos: marking blob sha256:2b98a38cb7afa202a4ea599540363f4efcef76e933d9f34da31b12115efe58ff 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:020d810ed6f92e5a4621521cf1eb3a61d1f4b4a95d1946e05319680647aa07d7 time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/020d810ed6f92e5a4621521cf1eb3a61d1f4b4a95d1946e05319680647aa07d7" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:1a8f0ab3abadf9b811366ecc09fa9ebf246405cc4d16c8545123f74f0fab6e42 time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a8f0ab3abadf9b811366ecc09fa9ebf246405cc4d16c8545123f74f0fab6e42" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:3d3876e771c3301b583479a122868f23d674a13f8172a546e6bb5029b035c594 time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3d/3d3876e771c3301b583479a122868f23d674a13f8172a546e6bb5029b035c594" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:5b035639bc7c725c779b588c61782acbb1b6fd3ce8916142b10c32c05dbc2706 time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5b/5b035639bc7c725c779b588c61782acbb1b6fd3ce8916142b10c32c05dbc2706" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:6c09195833e72b65255368b940d35ae8e820526a5d662b34008b9201aa441951 time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6c09195833e72b65255368b940d35ae8e820526a5d662b34008b9201aa441951" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:9376c2f64a842eb9d650a152d2b7aa5783fc08e32a6a12de4dd0e69ecb2d5b1c time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/9376c2f64a842eb9d650a152d2b7aa5783fc08e32a6a12de4dd0e69ecb2d5b1c" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T17:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f --- PASS: TestDeletionHasEffect (2.19s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.15s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:e4b27719879ca273c4f10262711e51c3d9b893143b41bf343164472b62768b35 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:bd45fce74bf68ff69da0209355be9f5e9616ae5108526d724d7ccd1bc8856226 michael_z_doukas: marking blob sha256:38213ffa77e65ee337919439e4fd1aa9c65c86501193b67491a38d33d0a83b64 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1f1566ed0fd28406b19952fd59ffd954ed4a84ba44939cef38c40a7836b3e190 time="2026-04-10T17:02:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1f1566ed0fd28406b19952fd59ffd954ed4a84ba44939cef38c40a7836b3e190" go.version=go1.26.2 instance.id=d6b67450-8aee-4749-882d-4f94f087795f --- PASS: TestOrphanBlobDeleted (1.13s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:75e4e7a58c2add0acc1c39f83ad43e53f8fcf6ceb5a7cdc01a33aac9dfd6886a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:df242afe94e10519c250baa1b5197e2071cd64ce79c55edde18f70583b94ee63 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.57s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.82s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.56s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.60s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-10T17:02:25Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 16:02:25.051728901 +0000 UTC m=-3571.525212815, actuallyDelete=true" time="2026-04-10T17:02:25Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T17:02:25Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035, actuallyDelete=true" time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8974a6b1-b113-4c9d-91d6-509853bdd7f1 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/94264ded-136a-4471-9264-11f9135ec8d5 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a56ed0ca-686e-4396-8fb9-23f1ab30d27e have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cad1892e-c268-4ca1-bb4d-2b13fee24786 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/000d3ae1-3019-4afb-983f-9f94ea8afb29 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b91e77d-63ef-4a24-a483-99402ba66d60 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89970ea0-7125-4584-8edc-93fb4355b6de have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/f1a4b654-6f88-4c1d-8ac2-4406b023cb3d have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07281747-4366-4009-862e-a0c998829a56 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07c7feaf-7c8c-41c0-b2f3-a4448ba124c8 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/81cc843a-8664-4de7-b19e-2d1aa2d71a0b have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.052770751 +0000 UTC m=+28.475829035). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T17:02:25Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:02:25.053997163 +0000 UTC m=+28.477055447, actuallyDelete=true" time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1198788a-78da-4815-922c-8886839a9d57 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.053997163 +0000 UTC m=+28.477055447). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1b00d006-b003-4e83-b396-c6bd50825f00 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.053997163 +0000 UTC m=+28.477055447). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/45777c5b-8a53-426e-9d30-3dbeeb242988 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.053997163 +0000 UTC m=+28.477055447). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/54960263-1515-4682-a6d2-8f1609ffc033 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.053997163 +0000 UTC m=+28.477055447). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9410ec6e-ad6c-4ec1-bb47-352b5a4d45e3 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.053997163 +0000 UTC m=+28.477055447). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T17:02:25Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:02:25.054835772 +0000 UTC m=+28.477894056, actuallyDelete=true" time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/092eed2c-9b7f-4e4a-8946-b94cea6ba0f4 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.054835772 +0000 UTC m=+28.477894056). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e115688-8636-4e68-b78f-7a48733170b6 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.054835772 +0000 UTC m=+28.477894056). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3e735cd5-5995-4bfc-a52f-a10c42f26bfd have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.054835772 +0000 UTC m=+28.477894056). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b94971af-a9d7-44cb-a59d-c5347895c519 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.054835772 +0000 UTC m=+28.477894056). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb3e0213-fcd3-4e02-b084-b911c9728a67 have older date (2026-04-10 16:02:25 +0000 UTC) than purge date (2026-04-10 17:02:25.054835772 +0000 UTC m=+28.477894056). Removing upload directory." time="2026-04-10T17:02:25Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T17:02:25Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 17:02:25.055326497 +0000 UTC m=+28.478384781, actuallyDelete=true" time="2026-04-10T17:02:25Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 28.577s ? 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.170s === 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.169s === RUN TestWalkFileRemoved time="2026-04-10T17:01:56Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.090s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.524s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.252s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.17s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.681s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.41s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.907s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-04-10T17:01:56Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-10T17:01:56Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-10T17:01:56Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.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 TestInvalidNetworkType === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestParsing === CONT TestS3TryUpdate === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 time="2026-04-10T17:01:56Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestParsing (0.01s) time="2026-04-10T17:01:56Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=a1854b95-70b2-488d-a513-35b231068aaa ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) time="2026-04-10T17:01:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=a1854b95-70b2-488d-a513-35b231068aaa time="2026-04-10T17:01:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=a1854b95-70b2-488d-a513-35b231068aaa --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-04-10T17:01:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:01:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:01:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T17:02:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.674s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.166s ? 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.516s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.020s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.119s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 17:03:12 +0000 elapsed time 0h 1m 35s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260410.170138) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 342.2 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...