>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 22:48:22 +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.224823) Executing busybox-1.37.0-r31.trigger OK: 604.7 MiB in 110 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-10T22:48:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T22:48:42Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.111s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T22:48:42Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.02s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.087s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.079s === 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.071s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.07s) PASS ok github.com/docker/distribution/health/checks 0.141s ? 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.060s === 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.058s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.079s === 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.060s ? 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 22:48:42 http: TLS handshake error from 127.0.0.1:35632: 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:39393/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39393/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39393/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39393/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42261?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.25s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T22:48:42Z" level=info msg="broadcaster: closing" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="closing testSink" time="2026-04-10T22:48:42Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-10T22:48:43Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 1} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:43Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=warning msg="&{0x20594f0c780 0.9} encountered too many errors, backing off" time="2026-04-10T22:48:44Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.23s) PASS ok github.com/docker/distribution/notifications 1.742s ? 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-10T22:48:43Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T22:48:43.125263708Z" 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-10T22:48:43.125313868Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:43.125440189Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.26.2 time="2026-04-10T22:48:43.125978555Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-10T22:48:43.126002915Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-10T22:48:43.126546761Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-10T22:48:46.135356908Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=46d28c95-6784-423e-bc27-1bb8b836614e http.request.method=GET http.request.remoteaddr="127.0.0.1:39460" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.888µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:48:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T22:48:46.13549871Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.61s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T22:48:46.410110513Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T22:48:46.411604448Z" 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-10T22:48:46.411634969Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:46.411713249Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.26.2 time="2026-04-10T22:48:46.41177533Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.28s) PASS ok github.com/docker/distribution/registry 11.990s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.063s === 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.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.187s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T22:48:42Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=3d61eecc-89c0-4cb7-ace3-baace8bd5c4f time="2026-04-10T22:48:42Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=3d61eecc-89c0-4cb7-ace3-baace8bd5c4f --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-10T22:48:42Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password=aZHlYDKl36PHSBCyqu-kzDKBUDa-Hgai1NKSUEspQVQ user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.149s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.094s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-04-10T22:48:42Z" level=info msg="token not to be used before 2026-04-10 22:48:43 +0000 UTC - currently 2026-04-10 22:48:42.606749504 +0000 UTC m=+0.043857461" time="2026-04-10T22:48:42Z" level=info msg="token not to be used after 2026-04-10 22:48:42 +0000 UTC - currently 2026-04-10 22:48:42.60731707 +0000 UTC m=+0.044425027" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-10T22:48:42Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.092s === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === 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.02s) === 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.167s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === 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.109s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.068s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T22:48:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:48:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45217" http.request.id=3fefda89-6817-4de2-b1f5-1b630b0bb6c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41706" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.848µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:48:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-10T22:48:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:48:42Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=f389747f-a426-45d5-9ace-bda2016b42d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.328µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:22:48:42 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T22:48:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=938a76aa-bc6a-49d4-8393-6a9636679f0a http.request.method=POST http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247893ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:42 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=573d3a91-00fd-493d-bf58-88f9b90d2e43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/aaaa/blobs/uploads/de6a943e-a06e-462b-a148-4cd79dafd470?_state=nYL4qXeA2MnNSwVGvElIIa_9hOrnUynuPKFY1nEJ6xV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZTZhOTQzZS1hMDZlLTQ2MmItYTE0OC00Y2Q3OWRhZmQ0NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDIuNzQ5NDIxMzIyWiJ9&digest=sha256%3A73c9f335dfd8afc1a8c3367052424abe25de77810bbb422933d26da9e2193965" http.request.useragent="Go-http-client/1.1" http.response.duration=1.589744409s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:42 +0000] "PUT /v2/foo/aaaa/blobs/uploads/de6a943e-a06e-462b-a148-4cd79dafd470?_state=nYL4qXeA2MnNSwVGvElIIa_9hOrnUynuPKFY1nEJ6xV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZTZhOTQzZS1hMDZlLTQ2MmItYTE0OC00Y2Q3OWRhZmQ0NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDIuNzQ5NDIxMzIyWiJ9&digest=sha256%3A73c9f335dfd8afc1a8c3367052424abe25de77810bbb422933d26da9e2193965 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=57ac098e-da20-48f8-a8f7-17ca4d19a299 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.746268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:44Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=e0375567-fc38-49c8-b9cb-4aad1bc602d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:44 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=5698371e-3244-4786-a6d4-3f1cb42b9b15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/bbbb/blobs/uploads/9661a10a-8734-44d7-8606-bb07b2fa2247?_state=AuSJ-Zs6S7yHCKPss4hU3jWIX4pnlcZQZUfZirHTdg57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NjYxYTEwYS04NzM0LTQ0ZDctODYwNi1iYjA3YjJmYTIyNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDQuNDQ4Mzg5Mzk4WiJ9&digest=sha256%3A000d79ad4e34e07a7ee0791cbae253f0984b4756e56bb533da1509091d66a177" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316523141s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:44 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9661a10a-8734-44d7-8606-bb07b2fa2247?_state=AuSJ-Zs6S7yHCKPss4hU3jWIX4pnlcZQZUfZirHTdg57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NjYxYTEwYS04NzM0LTQ0ZDctODYwNi1iYjA3YjJmYTIyNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDQuNDQ4Mzg5Mzk4WiJ9&digest=sha256%3A000d79ad4e34e07a7ee0791cbae253f0984b4756e56bb533da1509091d66a177 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=25034e38-28cf-4b87-aa33-8d30dd430825 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:45 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=f69c0e75-c4aa-433c-9541-3562652a4bea http.request.method=POST http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:45 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=a6a0aba4-fe3b-4502-8593-a25fd9579af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/cccc/blobs/uploads/ac5aacb9-d203-46cb-89d9-a26c7d93e18e?_state=l2qDN8eZXJ2oNXDn5IO3PQg4FZsnFf-qHxjc5XSLDHJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYzVhYWNiOS1kMjAzLTQ2Y2ItODlkOS1hMjZjN2Q5M2UxOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDUuODYzNjI2MjU1WiJ9&digest=sha256%3A8b96ff899fac06edf4d678d3a1534b8d2c6400fe72b8036167929560e09bcc58" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042265863s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:45 +0000] "PUT /v2/foo/cccc/blobs/uploads/ac5aacb9-d203-46cb-89d9-a26c7d93e18e?_state=l2qDN8eZXJ2oNXDn5IO3PQg4FZsnFf-qHxjc5XSLDHJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYzVhYWNiOS1kMjAzLTQ2Y2ItODlkOS1hMjZjN2Q5M2UxOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDUuODYzNjI2MjU1WiJ9&digest=sha256%3A8b96ff899fac06edf4d678d3a1534b8d2c6400fe72b8036167929560e09bcc58 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=6852f583-29d9-484e-a038-1453b8a6293b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.408055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:46 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=7e6b4cd1-148d-43fa-88e2-a031f0da0124 http.request.method=POST http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:47 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=19c9ec6d-bd7d-4838-9dc7-35fe0c3d4aa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/dddd/blobs/uploads/b53953a9-e432-44be-bf5e-70f849e2da5c?_state=N-E0g8vV2I1gHL0SqUq0kjiSW9JwsqdbPdagkbGZiz17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNTM5NTNhOS1lNDMyLTQ0YmUtYmY1ZS03MGY4NDllMmRhNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDcuMDQ4OTEwNjk5WiJ9&digest=sha256%3Aebbdc123dc4303c2c78935274b9e3fed6ce8231176f1c55b4319c94c452a4b2b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.969652679s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:47 +0000] "PUT /v2/foo/dddd/blobs/uploads/b53953a9-e432-44be-bf5e-70f849e2da5c?_state=N-E0g8vV2I1gHL0SqUq0kjiSW9JwsqdbPdagkbGZiz17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNTM5NTNhOS1lNDMyLTQ0YmUtYmY1ZS03MGY4NDllMmRhNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDcuMDQ4OTEwNjk5WiJ9&digest=sha256%3Aebbdc123dc4303c2c78935274b9e3fed6ce8231176f1c55b4319c94c452a4b2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=e9660d75-b1a5-4813-8b2b-ad6c861e3183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:49 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=1d2f8bbf-3c22-494a-89ad-574bcddd7d01 http.request.method=POST http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:49 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=52bc9c83-6c32-464c-acce-1cb868578e6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/eeee/blobs/uploads/8726ac9d-9ea3-453e-8262-b51d98de5e0f?_state=LvQT-Xk2JCr1z9ijkjNmfd8QIZXrv25-GBHKv5B6HvR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4NzI2YWM5ZC05ZWEzLTQ1M2UtODI2Mi1iNTFkOThkZTVlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDkuMTUxNjIzMTM0WiJ9&digest=sha256%3A7234a7e98e905d582706577dd492ded2f0a991cba1dda569d75ebf3328138874" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574651972s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:49 +0000] "PUT /v2/foo/eeee/blobs/uploads/8726ac9d-9ea3-453e-8262-b51d98de5e0f?_state=LvQT-Xk2JCr1z9ijkjNmfd8QIZXrv25-GBHKv5B6HvR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4NzI2YWM5ZC05ZWEzLTQ1M2UtODI2Mi1iNTFkOThkZTVlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NDkuMTUxNjIzMTM0WiJ9&digest=sha256%3A7234a7e98e905d582706577dd492ded2f0a991cba1dda569d75ebf3328138874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=9cb91a30-73df-42c8-81db-6c1a0a205d9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:50 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=d6a7d9c7-c817-439d-90c3-194e9c2465a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:50 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=58f4ae2c-1e96-4e89-97b1-598d45ea714f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/ffff/blobs/uploads/0bf151c9-39ce-4222-8286-a1787341df07?_state=uvPQwc9LtCDCILNTKODLvF4sTi9YWO9v9xbjrP3HNqJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwYmYxNTFjOS0zOWNlLTQyMjItODI4Ni1hMTc4NzM0MWRmMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTAuODI3NDA2NjQ4WiJ9&digest=sha256%3A9925515e3228aec691989914e393ffd7b7f13f38746f18b89f5b5800ed319731" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209782821s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:50 +0000] "PUT /v2/foo/ffff/blobs/uploads/0bf151c9-39ce-4222-8286-a1787341df07?_state=uvPQwc9LtCDCILNTKODLvF4sTi9YWO9v9xbjrP3HNqJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwYmYxNTFjOS0zOWNlLTQyMjItODI4Ni1hMTc4NzM0MWRmMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTAuODI3NDA2NjQ4WiJ9&digest=sha256%3A9925515e3228aec691989914e393ffd7b7f13f38746f18b89f5b5800ed319731 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=e231e96f-d9e3-42e8-988f-7461d759c2e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=2a15aee7-2dde-4557-9f17-fbbb185c29fe http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.086µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=7a98ffdb-7696-4289-9a84-0b3d1f5646ff http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="687.527µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=a20c20a2-e815-4967-9049-e394c7be0931 http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="645.007µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=fbf9b018-75af-489a-bf81-3ac5b34f4b45 http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="638.846µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=9497480a-e268-4f4d-ba11-20d2e1ffcfba http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="619.127µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=b7749a6e-b929-4729-aa0d-3ac47a707cfc http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="685.207µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=0abfe7f3-ee83-4b45-8887-7af6658f7d2c http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="653.526µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=b7b96e92-ecd3-4185-a65e-ee4e2b047dd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="632.366µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=22a2ca9c-50d8-42a2-bee2-d15f57103a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="545.725µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39335" http.request.id=44aa0eea-5c5a-448b-8b3a-da32158321ca http.request.method=GET http.request.remoteaddr="127.0.0.1:58574" 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="604.407µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T22:48:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:48:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=a0a16012-9c6f-4cc9-972c-d324deeb7a69 http.request.method=POST http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=0996e7ff-93d6-4ca2-8107-b7ab31cf7ade http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/aaaa/blobs/uploads/db2c3390-5261-4708-afa9-959ced7558d6?_state=_RibGbJRg6bnoev986D3Yi9XYOUrOCORAs8zCZsPmk57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjJjMzM5MC01MjYxLTQ3MDgtYWZhOS05NTljZWQ3NTU4ZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTIuMTgwNjIyMDE2WiJ9&digest=sha256%3A5713073c9ae449bc92fc279b0d9df8e7e09cbd6c83ae94243dd7a67eba3f1e1d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.456994618s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:52 +0000] "PUT /v2/foo/aaaa/blobs/uploads/db2c3390-5261-4708-afa9-959ced7558d6?_state=_RibGbJRg6bnoev986D3Yi9XYOUrOCORAs8zCZsPmk57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjJjMzM5MC01MjYxLTQ3MDgtYWZhOS05NTljZWQ3NTU4ZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTIuMTgwNjIyMDE2WiJ9&digest=sha256%3A5713073c9ae449bc92fc279b0d9df8e7e09cbd6c83ae94243dd7a67eba3f1e1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=37fd8cdd-a703-4f1c-b610-6e2b46134bee http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=c5b2ee30-029d-4987-8134-3c54c3053bf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=fe0cdfaa-9ece-4ae0-b9a7-184bdae032af http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/bbbb/blobs/uploads/d7f8cc70-7d01-44ff-817d-acbbcc16ec25?_state=C_BH7bkjd14OX_QDXM4brTjHsYFtIBniUzJjWcVshHd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkN2Y4Y2M3MC03ZDAxLTQ0ZmYtODE3ZC1hY2JiY2MxNmVjMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTMuNzU1MzQ2NjI5WiJ9&digest=sha256%3A9641258bae9896d1ee9b1bf49b57987bc64d8b1bce2d9a4df116ff901aeb9ab9" http.request.useragent="Go-http-client/1.1" http.response.duration=937.147759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d7f8cc70-7d01-44ff-817d-acbbcc16ec25?_state=C_BH7bkjd14OX_QDXM4brTjHsYFtIBniUzJjWcVshHd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkN2Y4Y2M3MC03ZDAxLTQ0ZmYtODE3ZC1hY2JiY2MxNmVjMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTMuNzU1MzQ2NjI5WiJ9&digest=sha256%3A9641258bae9896d1ee9b1bf49b57987bc64d8b1bce2d9a4df116ff901aeb9ab9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=3e202cb9-3b2e-47b0-af16-3906de6043b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=bb49ac8c-1e61-4d04-a3f1-a3609d1f2de5 http.request.method=POST http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=12e1c8b7-04f1-45cd-8eea-3f10d0edb36f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/cccc/blobs/uploads/00ccc0a0-8b76-46a6-aa3c-225f34107512?_state=ctJhpCL5hu96sIW5k0Y-ZWzfYkV9pxO47ZALFIOjtO57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMGNjYzBhMC04Yjc2LTQ2YTYtYWEzYy0yMjVmMzQxMDc1MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTQuNzkyMTQwOTU1WiJ9&digest=sha256%3A89ff87ec89eca203b98bf3ad9aa1310fe8944d6a8a18a58f3a8733dd20cfcf32" http.request.useragent="Go-http-client/1.1" http.response.duration=845.273275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/00ccc0a0-8b76-46a6-aa3c-225f34107512?_state=ctJhpCL5hu96sIW5k0Y-ZWzfYkV9pxO47ZALFIOjtO57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMGNjYzBhMC04Yjc2LTQ2YTYtYWEzYy0yMjVmMzQxMDc1MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTQuNzkyMTQwOTU1WiJ9&digest=sha256%3A89ff87ec89eca203b98bf3ad9aa1310fe8944d6a8a18a58f3a8733dd20cfcf32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=25619a4e-1b93-406c-a6f3-51a0790ad392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=1355a3ed-846c-45f2-9a49-ef284549cb61 http.request.method=POST http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=47a5e950-afbc-47df-acae-2c4c4fe26fae http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/dddd/blobs/uploads/07a47557-f24a-453a-9c6c-1cfa8480c0c7?_state=ib5s2xIlgydB9XLaq_4nlfim6Nlsc3ldthoY9igt49V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwN2E0NzU1Ny1mMjRhLTQ1M2EtOWM2Yy0xY2ZhODQ4MGMwYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTUuNzc4NDE0NzlaIn0%3D&digest=sha256%3Adac66ff7c2fb0add57d0c115928d1063c1ac0cdbf7c0a53394e839adf226fe70" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546343436s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/07a47557-f24a-453a-9c6c-1cfa8480c0c7?_state=ib5s2xIlgydB9XLaq_4nlfim6Nlsc3ldthoY9igt49V7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwN2E0NzU1Ny1mMjRhLTQ1M2EtOWM2Yy0xY2ZhODQ4MGMwYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NTUuNzc4NDE0NzlaIn0%3D&digest=sha256%3Adac66ff7c2fb0add57d0c115928d1063c1ac0cdbf7c0a53394e839adf226fe70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=ee5f5bd6-d7b5-4eac-aea8-908b6c5975de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43768" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46839" http.request.id=2dddcf08-927f-4450-acd1-4758519a1517 http.request.method=GET http.request.remoteaddr="127.0.0.1:43768" 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="680.887µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.70s) === RUN TestURLPrefix time="2026-04-10T22:48:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:48:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33889" http.request.id=e6a38f84-4b87-4ec8-94e9-f59a37d247e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53648" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.89µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-10T22:48:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:48:57Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=65271309-2c12-4198-a0d1-f3adb1521678 http.request.method=GET http.request.remoteaddr="127.0.0.1:51300" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.651µs" http.response.status=404 http.response.written=157 vars.digest="sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "GET /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=30904eee-37b2-4a39-a9c5-80b4755bc562 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51314" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.293734ms http.response.status=404 http.response.written=157 vars.digest="sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=e0de7dc8-b5c8-4e6b-8c5c-000b2d6ae90f http.request.method=POST http.request.remoteaddr="127.0.0.1:51314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683698ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=081af409-7b73-4563-8dfa-054083549abb http.request.method=GET http.request.remoteaddr="127.0.0.1:51314" http.request.uri="/v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="850.409µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "GET /v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=e8218165-5dc2-4899-a457-b415aaa5f543 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51314" http.request.uri="/v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="677.647µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=20a09006-501d-437d-9613-c44141bbbae4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51314" http.request.uri="/v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=78179b84-abc5-49fd-95bf-842c43bcfd04 time="2026-04-10T22:48:57Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=20a09006-501d-437d-9613-c44141bbbae4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51314" http.request.uri="/v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.328µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=78179b84-abc5-49fd-95bf-842c43bcfd04 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "GET /v2/foo/bar/blobs/uploads/78179b84-abc5-49fd-95bf-842c43bcfd04?_state=mhlFFk2DczSm1fNyN6gVWa10JDDgw_4L_SErmq7vVal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4MTc5Yjg0LWFiYzUtNDlmZC05NWJmLTg0MmM0M2JjZmQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDIzMjA0MjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=eb184cdb-7fda-4b67-b83c-587adb4cd954 http.request.method=POST http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=880bdbef-413a-42b8-9da7-084c2ac1633b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/2c91f0bf-6d68-4dc4-aab3-08adf518e098?_state=GIMOUJYuS5b0CugKI7U0JzQA8MHX-1b9BVoOdGcyihh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjOTFmMGJmLTZkNjgtNGRjNC1hYWIzLTA4YWRmNTE4ZTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDgxNjgwODJaIn0%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" provided=sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f vars.name="foo/bar" vars.uuid=2c91f0bf-6d68-4dc4-aab3-08adf518e098 time="2026-04-10T22:48:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=880bdbef-413a-42b8-9da7-084c2ac1633b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/2c91f0bf-6d68-4dc4-aab3-08adf518e098?_state=GIMOUJYuS5b0CugKI7U0JzQA8MHX-1b9BVoOdGcyihh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjOTFmMGJmLTZkNjgtNGRjNC1hYWIzLTA4YWRmNTE4ZTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDgxNjgwODJaIn0%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2c91f0bf-6d68-4dc4-aab3-08adf518e098 time="2026-04-10T22:48:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f, 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:33571" http.request.id=880bdbef-413a-42b8-9da7-084c2ac1633b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/2c91f0bf-6d68-4dc4-aab3-08adf518e098?_state=GIMOUJYuS5b0CugKI7U0JzQA8MHX-1b9BVoOdGcyihh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjOTFmMGJmLTZkNjgtNGRjNC1hYWIzLTA4YWRmNTE4ZTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDgxNjgwODJaIn0%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.328µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2c91f0bf-6d68-4dc4-aab3-08adf518e098 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "PUT /v2/foo/bar/blobs/uploads/2c91f0bf-6d68-4dc4-aab3-08adf518e098?_state=GIMOUJYuS5b0CugKI7U0JzQA8MHX-1b9BVoOdGcyihh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjOTFmMGJmLTZkNjgtNGRjNC1hYWIzLTA4YWRmNTE4ZTA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NDgxNjgwODJaIn0%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=40852488-fd33-4267-9870-073686fd6391 http.request.method=POST http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="648.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=564d74ee-7bb9-4e92-8edd-5ce688027257 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/719ff31d-06da-4434-b924-94fc9eb2d23e?_state=B6dcBTwUIOMvjDe2yp0Bcd9zXoR-ZhN-5fagQ9I3K1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxOWZmMzFkLTA2ZGEtNDQzNC1iOTI0LTk0ZmM5ZWIyZDIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NTAwMTI1ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="848.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "PUT /v2/foo/bar/blobs/uploads/719ff31d-06da-4434-b924-94fc9eb2d23e?_state=B6dcBTwUIOMvjDe2yp0Bcd9zXoR-ZhN-5fagQ9I3K1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxOWZmMzFkLTA2ZGEtNDQzNC1iOTI0LTk0ZmM5ZWIyZDIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NTAwMTI1ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=1e4f448c-df58-4921-8005-a8a9e677785d http.request.method=POST http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=4c31d069-9b0d-42c2-a6eb-381ea5d2acec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/d7157eeb-c347-4f87-a08c-d4f6f8d1e6e3?_state=LVAmZyYXyrAX7tIqTai5uDN7udINGAYmBYqSxsFRSM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MTU3ZWViLWMzNDctNGY4Ny1hMDhjLWQ0ZjZmOGQxZTZlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NTE5MDU2MDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="750.768µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "PUT /v2/foo/bar/blobs/uploads/d7157eeb-c347-4f87-a08c-d4f6f8d1e6e3?_state=LVAmZyYXyrAX7tIqTai5uDN7udINGAYmBYqSxsFRSM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MTU3ZWViLWMzNDctNGY4Ny1hMDhjLWQ0ZjZmOGQxZTZlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NTE5MDU2MDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=06fb8d42-ccbe-4ac5-b8ba-9789bdd62631 http.request.method=POST http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.646µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=0a2c0c75-1d5f-485e-9e57-b7b72067879f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/2d1e79a0-b572-4ad8-98f7-09fb84d19bb0?_state=k1aeI9NpUQybCoh9SFDc4Bo-KJ1YyD2M60SgSVZOrQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMWU3OWEwLWI1NzItNGFkOC05OGY3LTA5ZmI4NGQxOWJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NTM2NzAxOFoifQ%3D%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.duration=921.636917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:57 +0000] "PUT /v2/foo/bar/blobs/uploads/2d1e79a0-b572-4ad8-98f7-09fb84d19bb0?_state=k1aeI9NpUQybCoh9SFDc4Bo-KJ1YyD2M60SgSVZOrQl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMWU3OWEwLWI1NzItNGFkOC05OGY3LTA5ZmI4NGQxOWJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1Ny40NTM2NzAxOFoifQ%3D%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=78896ff9-e6be-4741-8d81-2298cc63db2a http.request.method=POST http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="927.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33571" http.request.id=dc22a163-c6d4-4e56-a8a2-8e82594c3bc3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/12ca468e-6db9-49be-8161-004a5c9f9c4b?_state=gI4o4_8tnuY5TGgk9i1SIGoM6LqOC-x1rjP9AJ-WZ9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyY2E0NjhlLTZkYjktNDliZS04MTYxLTAwNGE1YzlmOWM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OC4zODk5ODQyNTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=868.168596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/12ca468e-6db9-49be-8161-004a5c9f9c4b?_state=gI4o4_8tnuY5TGgk9i1SIGoM6LqOC-x1rjP9AJ-WZ9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyY2E0NjhlLTZkYjktNDliZS04MTYxLTAwNGE1YzlmOWM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OC4zODk5ODQyNTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=76e8f82c-8617-4618-9b02-6da7837ad0ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/uploads/12ca468e-6db9-49be-8161-004a5c9f9c4b?_state=f6sRp6eByXCk4e3h01W2WwY_t4vUfepZ8xMFkXeqriJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyY2E0NjhlLTZkYjktNDliZS04MTYxLTAwNGE1YzlmOWM0YiIsIk9mZnNldCI6MTk3NzM0NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NThaIn0%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "PUT /v2/foo/bar/blobs/uploads/12ca468e-6db9-49be-8161-004a5c9f9c4b?_state=f6sRp6eByXCk4e3h01W2WwY_t4vUfepZ8xMFkXeqriJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyY2E0NjhlLTZkYjktNDliZS04MTYxLTAwNGE1YzlmOWM0YiIsIk9mZnNldCI6MTk3NzM0NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDg6NThaIn0%3D&digest=sha256%3A80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=4eb92964-395b-49a0-9e7c-7f0790e4ff74 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="814.889µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=c8a62a88-b5a9-41a2-bdd8-f4bea8c2334c http.request.method=GET http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.30634ms http.response.status=200 http.response.written=19773440 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 200 19773440 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=error msg="error parsing digest="sha257:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=4b8c51f5-313e-4f1d-bb0e-3eff5e9b14e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/sha257:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" vars.name="foo/bar" time="2026-04-10T22:48:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=4b8c51f5-313e-4f1d-bb0e-3eff5e9b14e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51330" http.request.uri="/v2/foo/bar/blobs/sha257:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.367µs" http.response.status=400 http.response.written=110 vars.digest="sha257:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/sha257:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=765527f4-8327-49c5-9aae-143554628268 http.request.method=GET http.request.remoteaddr="127.0.0.1:45942" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084971ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:48:59Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:48:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=106ee70e-b19a-4c86-96fc-94e7be172fe2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46730" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.249µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=cf80c69f-d8c2-4f78-82bf-376c7af83374 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.048µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=8a85690d-e753-4040-a7a2-3d1e6347752a http.request.method=POST http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="632.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=4348b03c-44af-4a87-9816-fb196b40b071 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="747.927µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=6999d0e8-aeb9-4488-9fc3-0449c653a40f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="696.488µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=ec22010f-0133-4670-a414-ffeac25a45c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=23b03f22-195e-405c-9bf9-829a6f216b27 time="2026-04-10T22:48:59Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=ec22010f-0133-4670-a414-ffeac25a45c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46746" http.request.uri="/v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.008µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=23b03f22-195e-405c-9bf9-829a6f216b27 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/uploads/23b03f22-195e-405c-9bf9-829a6f216b27?_state=V6EonlZw8He6W-KmO3ruf6V4lzFMrbOlOO_oj4HebPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYjAzZjIyLTE5NWUtNDA1Yy05YmY5LTgyOWE2ZjIxNmIyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDUzNTI2NTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=8322bc67-cae7-40ba-9438-285417e5856c http.request.method=POST http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=efc6ce3f-d758-432b-87e6-136ae543c0fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/e53e4cb6-877f-4b30-959a-a02c1abe0aff?_state=TzcB-McxOu8nj7gkdq59ZGRclM1PAf4OURgofI2K9jF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1M2U0Y2I2LTg3N2YtNGIzMC05NTlhLWEwMmMxYWJlMGFmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDkyNTYxMzRaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" provided=sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c vars.name="foo/bar" vars.uuid=e53e4cb6-877f-4b30-959a-a02c1abe0aff time="2026-04-10T22:48:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=efc6ce3f-d758-432b-87e6-136ae543c0fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/e53e4cb6-877f-4b30-959a-a02c1abe0aff?_state=TzcB-McxOu8nj7gkdq59ZGRclM1PAf4OURgofI2K9jF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1M2U0Y2I2LTg3N2YtNGIzMC05NTlhLWEwMmMxYWJlMGFmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDkyNTYxMzRaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e53e4cb6-877f-4b30-959a-a02c1abe0aff time="2026-04-10T22:48:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c, 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:38845" http.request.id=efc6ce3f-d758-432b-87e6-136ae543c0fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/e53e4cb6-877f-4b30-959a-a02c1abe0aff?_state=TzcB-McxOu8nj7gkdq59ZGRclM1PAf4OURgofI2K9jF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1M2U0Y2I2LTg3N2YtNGIzMC05NTlhLWEwMmMxYWJlMGFmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDkyNTYxMzRaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="779.288µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e53e4cb6-877f-4b30-959a-a02c1abe0aff 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "PUT /v2/foo/bar/blobs/uploads/e53e4cb6-877f-4b30-959a-a02c1abe0aff?_state=TzcB-McxOu8nj7gkdq59ZGRclM1PAf4OURgofI2K9jF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1M2U0Y2I2LTg3N2YtNGIzMC05NTlhLWEwMmMxYWJlMGFmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NDkyNTYxMzRaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=0d6604ee-f516-48de-8384-943e538b67c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="649.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=937aebf8-f7d3-4e1a-8e84-dd535283b8f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/b4ee32bf-0112-4d8b-b702-f95b492e03bc?_state=0aR80mTAURO5dx2BO770ZLtVKKQMcemifHZQobWcWNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0ZWUzMmJmLTAxMTItNGQ4Yi1iNzAyLWY5NWI0OTJlMDNiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NTM1MjcyNThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="844.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "PUT /v2/foo/bar/blobs/uploads/b4ee32bf-0112-4d8b-b702-f95b492e03bc?_state=0aR80mTAURO5dx2BO770ZLtVKKQMcemifHZQobWcWNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0ZWUzMmJmLTAxMTItNGQ4Yi1iNzAyLWY5NWI0OTJlMDNiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NTM1MjcyNThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=4ee01bb0-a8c9-4039-980c-a7271f96ea38 http.request.method=POST http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="605.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=980b946f-1f90-4581-8fbb-cd3853b2a88b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/80592a13-0790-4438-b8df-abea185349bc?_state=6KESBYv_ZKt94NtCw9-Cti-F4fjdtewt9_OMQ2Z6Cah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwNTkyYTEzLTA3OTAtNDQzOC1iOGRmLWFiZWExODUzNDliYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NTU0MjU5OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="805.528µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "PUT /v2/foo/bar/blobs/uploads/80592a13-0790-4438-b8df-abea185349bc?_state=6KESBYv_ZKt94NtCw9-Cti-F4fjdtewt9_OMQ2Z6Cah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwNTkyYTEzLTA3OTAtNDQzOC1iOGRmLWFiZWExODUzNDliYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NTU0MjU5OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:48:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=7d7b1a56-28e2-4a52-87b7-0769fb84f483 http.request.method=POST http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="618.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=34764dae-aedd-49b5-a11a-dde5488e1d2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/0a4282a6-d68b-40e0-9f2d-8c9fceb3d0c9?_state=2biAv5i7ER23T5gwpsNKkeo_pt6KE52ywlgew6AErZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNDI4MmE2LWQ2OGItNDBlMC05ZjJkLThjOWZjZWIzZDBjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NTczMDc4NThaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044578509s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "PUT /v2/foo/bar/blobs/uploads/0a4282a6-d68b-40e0-9f2d-8c9fceb3d0c9?_state=2biAv5i7ER23T5gwpsNKkeo_pt6KE52ywlgew6AErZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhNDI4MmE2LWQ2OGItNDBlMC05ZjJkLThjOWZjZWIzZDBjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0ODo1OS40NTczMDc4NThaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=d6264b2e-37a9-4d53-ae39-b0a2ea0d212a http.request.method=POST http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38845" http.request.id=3e6b44f4-914f-482d-99c8-63e9207149ab http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/3c1114f8-6553-4249-a32e-7ab9ba75b20f?_state=gZJViAXr_aiKcQTNZ9pfoHh40UUJE2iF52qDbTKSK2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTExNGY4LTY1NTMtNDI0OS1hMzJlLTdhYjliYTc1YjIwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMS41MTk5MjU4NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.818707897s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/3c1114f8-6553-4249-a32e-7ab9ba75b20f?_state=gZJViAXr_aiKcQTNZ9pfoHh40UUJE2iF52qDbTKSK2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTExNGY4LTY1NTMtNDI0OS1hMzJlLTdhYjliYTc1YjIwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMS41MTk5MjU4NzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=48815a20-1671-4170-a977-4295099aab2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/uploads/3c1114f8-6553-4249-a32e-7ab9ba75b20f?_state=oBw9OMpahwHLdKMKy71ftL0x9eAdcxrNLqLcR2fc8SN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTExNGY4LTY1NTMtNDI0OS1hMzJlLTdhYjliYTc1YjIwZiIsIk9mZnNldCI6MzA5MTgxNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MDFaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.duration="989.53µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "PUT /v2/foo/bar/blobs/uploads/3c1114f8-6553-4249-a32e-7ab9ba75b20f?_state=oBw9OMpahwHLdKMKy71ftL0x9eAdcxrNLqLcR2fc8SN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMTExNGY4LTY1NTMtNDI0OS1hMzJlLTdhYjliYTc1YjIwZiIsIk9mZnNldCI6MzA5MTgxNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MDFaIn0%3D&digest=sha256%3Aa1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=424e7595-ce18-44e7-aa15-1f8609c3d1a2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="782.408µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=def53c71-92e6-4602-9539-c77d16eac6d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.147932ms http.response.status=200 http.response.written=30918144 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 200 30918144 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=error msg="error parsing digest="sha257:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=289554e3-597c-4ce1-acca-90873a8d0cb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/sha257:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" vars.name="foo/bar" time="2026-04-10T22:49:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=289554e3-597c-4ce1-acca-90873a8d0cb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46752" http.request.uri="/v2/foo/bar/blobs/sha257:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="713.928µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/sha257:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=9978b74e-57a9-4704-9395-7a57abdb8e4a http.request.method=GET http.request.remoteaddr="127.0.0.1:46770" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.duration="950.25µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=3c7ed4be-f653-4eb2-94b7-f4f4e0abaea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46758" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.129414ms http.response.status=200 http.response.written=4262720 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:38845" http.request.id=2e411910-6d4e-4fb5-ad64-410ac5cd79ec http.request.method=GET http.request.remoteaddr="127.0.0.1:46770" http.request.uri="/v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.664177ms http.response.status=200 http.response.written=1474560 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/sha256:a1beb159b2fb9aa37402646bfd4e4378062d87655dab9f0e3be513a469024e3c HTTP/1.1" 200 1474560 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=b066b0a0-e7cc-470a-95c3-b9465dfcb921 http.request.method=GET http.request.remoteaddr="127.0.0.1:45942" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.086423709s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33571" http.request.id=0ef4aff7-b8b3-4a3a-aa6e-92141f9cbc85 http.request.method=GET http.request.remoteaddr="127.0.0.1:45930" http.request.uri="/v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.091488242s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [10/Apr/2026:22:48:59 +0000] "GET /v2/foo/bar/blobs/sha256:80065d5c81a5d2369960305b1edd6f275460170de87873f36a95b2e99bfb572f HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.04s) === RUN TestBlobDelete time="2026-04-10T22:49:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:49:03Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=d2874a4c-2669-4cd5-8c69-0b22939667d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50970" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.889µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=32d8aa07-bd4c-4abe-beff-1f09522f80f8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.888µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=bfc31792-8763-426f-9a79-5af185461e3e http.request.method=POST http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=3977e733-fa99-441c-bfa8-c42c773ce817 http.request.method=GET http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="846.048µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=9ca6cfbc-76b1-411a-b0ca-b50c4a9a4e61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="777.328µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=e84134cc-f315-4159-b3ca-75dc7a0b627c http.request.method=GET http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ec894814-50b6-4527-a287-cd41617fbf81 time="2026-04-10T22:49:03Z" 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:43165" http.request.id=e84134cc-f315-4159-b3ca-75dc7a0b627c http.request.method=GET http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.568µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ec894814-50b6-4527-a287-cd41617fbf81 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "GET /v2/foo/bar/blobs/uploads/ec894814-50b6-4527-a287-cd41617fbf81?_state=K8vanj8qCK9Qjrh96iwTmXijKyrWL-WPpTpAlcnUsix7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjODk0ODE0LTUwYjYtNDUyNy1hMjg3LWNkNDE2MTdmYmY4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40Nzk0ODI0NTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=21e31a7f-de98-4840-9326-349485efe221 http.request.method=POST http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=57a2f5cf-37fa-4712-9ef1-791562f7d367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/4c826266-7a63-4583-997c-c7175ed417b1?_state=TI0K6cYmHDNee61Ufgb2JQ7suaRkZpvyEurIJqLeMQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjODI2MjY2LTdhNjMtNDU4My05OTdjLWM3MTc1ZWQ0MTdiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODM1OTQxMzVaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" provided=sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c vars.name="foo/bar" vars.uuid=4c826266-7a63-4583-997c-c7175ed417b1 time="2026-04-10T22:49:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=57a2f5cf-37fa-4712-9ef1-791562f7d367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/4c826266-7a63-4583-997c-c7175ed417b1?_state=TI0K6cYmHDNee61Ufgb2JQ7suaRkZpvyEurIJqLeMQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjODI2MjY2LTdhNjMtNDU4My05OTdjLWM3MTc1ZWQ0MTdiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODM1OTQxMzVaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4c826266-7a63-4583-997c-c7175ed417b1 time="2026-04-10T22:49:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c, 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:43165" http.request.id=57a2f5cf-37fa-4712-9ef1-791562f7d367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/4c826266-7a63-4583-997c-c7175ed417b1?_state=TI0K6cYmHDNee61Ufgb2JQ7suaRkZpvyEurIJqLeMQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjODI2MjY2LTdhNjMtNDU4My05OTdjLWM3MTc1ZWQ0MTdiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODM1OTQxMzVaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.089µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4c826266-7a63-4583-997c-c7175ed417b1 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "PUT /v2/foo/bar/blobs/uploads/4c826266-7a63-4583-997c-c7175ed417b1?_state=TI0K6cYmHDNee61Ufgb2JQ7suaRkZpvyEurIJqLeMQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjODI2MjY2LTdhNjMtNDU4My05OTdjLWM3MTc1ZWQ0MTdiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODM1OTQxMzVaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=ef36971c-73a1-4641-a00c-0ccbd09b0a2a http.request.method=POST http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=49e938b9-384b-4c65-9e33-09a4e6d9a60f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/f6e891a4-20f7-4bdf-befe-c7c393b37518?_state=QLhluA7tf4JyL0Cc6t29_HvdMdKXMMPD2sf_cEB_o_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZTg5MWE0LTIwZjctNGJkZi1iZWZlLWM3YzM5M2IzNzUxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODU3MzkxOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="886.65µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "PUT /v2/foo/bar/blobs/uploads/f6e891a4-20f7-4bdf-befe-c7c393b37518?_state=QLhluA7tf4JyL0Cc6t29_HvdMdKXMMPD2sf_cEB_o_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZTg5MWE0LTIwZjctNGJkZi1iZWZlLWM3YzM5M2IzNzUxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODU3MzkxOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=8814312e-9a5b-4a29-a80e-1eed93db5bdc http.request.method=POST http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=4c984588-064f-4949-9f3b-c6d7e6fdaece http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/ba5e2e03-e897-4735-9967-fdc61e215f3e?_state=v-Ly2MGHnNMJxH0R_jQ455_PIvyyV9yQZTZFDKhpsWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNWUyZTAzLWU4OTctNDczNS05OTY3LWZkYzYxZTIxNWYzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODc4MTgxOFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="913.929µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "PUT /v2/foo/bar/blobs/uploads/ba5e2e03-e897-4735-9967-fdc61e215f3e?_state=v-Ly2MGHnNMJxH0R_jQ455_PIvyyV9yQZTZFDKhpsWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNWUyZTAzLWU4OTctNDczNS05OTY3LWZkYzYxZTIxNWYzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODc4MTgxOFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=05b50d86-4242-40b5-9e0e-7707356ccb57 http.request.method=POST http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="622.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=c5447cd3-73e2-41c6-9ddc-252cb8de46f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/e78e37c7-06b4-48af-93d1-e188bb8f31c2?_state=9N6iXwxULftff32QZgvkfVZMxJ1UZVW4hJiZv2HxkM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGUzN2M3LTA2YjQtNDhhZi05M2QxLWUxODhiYjhmMzFjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODk3MjkxMloifQ%3D%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213711545s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:03 +0000] "PUT /v2/foo/bar/blobs/uploads/e78e37c7-06b4-48af-93d1-e188bb8f31c2?_state=9N6iXwxULftff32QZgvkfVZMxJ1UZVW4hJiZv2HxkM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGUzN2M3LTA2YjQtNDhhZi05M2QxLWUxODhiYjhmMzFjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowMy40ODk3MjkxMloifQ%3D%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=ded64da2-1b66-4ce0-82d4-ccf4a476331b http.request.method=POST http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43165" http.request.id=c43c917f-a137-4810-8bd5-cecd42e95aab http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/db207df4-9914-461f-b66d-c3af85d24cbf?_state=Dy-sYRxJocoNsq01DFH7I4DqO0nXzIKJO2KkBIJOLcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjA3ZGY0LTk5MTQtNDYxZi1iNjZkLWMzYWY4NWQyNGNiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowNC43MjcyODEzMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159427415s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/db207df4-9914-461f-b66d-c3af85d24cbf?_state=Dy-sYRxJocoNsq01DFH7I4DqO0nXzIKJO2KkBIJOLcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjA3ZGY0LTk5MTQtNDYxZi1iNjZkLWMzYWY4NWQyNGNiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowNC43MjcyODEzMTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=00493a52-8dc4-49bf-813e-222411ea6f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/uploads/db207df4-9914-461f-b66d-c3af85d24cbf?_state=m_e_ECnSfmaBFfqRccUZtgJas1hQS3yYT1qaQe38hNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjA3ZGY0LTk5MTQtNDYxZi1iNjZkLWMzYWY4NWQyNGNiZiIsIk9mZnNldCI6MjM0MDM1MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MDRaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.duration="996.811µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "PUT /v2/foo/bar/blobs/uploads/db207df4-9914-461f-b66d-c3af85d24cbf?_state=m_e_ECnSfmaBFfqRccUZtgJas1hQS3yYT1qaQe38hNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjA3ZGY0LTk5MTQtNDYxZi1iNjZkLWMzYWY4NWQyNGNiZiIsIk9mZnNldCI6MjM0MDM1MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MDRaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=6af83b73-6fb1-4fde-b4fb-0b11d81e7a43 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="752.928µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=9ee4daad-23bd-474c-a46a-10866e595913 http.request.method=GET http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.623543ms http.response.status=200 http.response.written=23403520 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "GET /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 200 23403520 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=error msg="error parsing digest="sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=9f19d93e-28a4-4883-ad66-d4146a01e9f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" time="2026-04-10T22:49:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=9f19d93e-28a4-4883-ad66-d4146a01e9f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.487µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "GET /v2/foo/bar/blobs/sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=35d57ed1-df5b-42b8-8db7-ee99e0184438 http.request.method=GET http.request.remoteaddr="127.0.0.1:51012" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026491ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "GET /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=6a87ce55-c8f4-437b-a42c-739a033adc07 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51024" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.duration="873.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=8476dcfd-3227-47b1-b541-d8e13351b9ae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51024" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.609µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" 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:43165" http.request.id=f8595650-48e9-4ac8-a294-4cfc31b87289 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51024" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.527µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=error msg="error parsing digest="sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=5f9dc7f5-ef9a-4239-b1c2-bad6341cadcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51030" http.request.uri="/v2/foo/bar/blobs/sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" time="2026-04-10T22:49:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=5f9dc7f5-ef9a-4239-b1c2-bad6341cadcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51030" http.request.uri="/v2/foo/bar/blobs/sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.689µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:49:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=de743116-f6e0-486b-8e0f-d35c7e9e4d6e http.request.method=POST http.request.remoteaddr="127.0.0.1:51038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=8ae1c352-08de-40de-b5fd-7887d78841e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51038" http.request.uri="/v2/foo/bar/blobs/uploads/6ba70748-adb2-44cf-90bc-a5bb866fcf0d?_state=12WgSuVdA_fPt3bkvXsxy-KVTmgAgQz1qNbh_MB1e8N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYTcwNzQ4LWFkYjItNDRjZi05MGJjLWE1YmI4NjZmY2YwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowNS45MjQ2NzI0NDhaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207808403s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "PUT /v2/foo/bar/blobs/uploads/6ba70748-adb2-44cf-90bc-a5bb866fcf0d?_state=12WgSuVdA_fPt3bkvXsxy-KVTmgAgQz1qNbh_MB1e8N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYTcwNzQ4LWFkYjItNDRjZi05MGJjLWE1YmI4NjZmY2YwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowNS45MjQ2NzI0NDhaIn0%3D&digest=sha256%3Ac2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=98d81639-6d92-4450-a29c-5b3d280cb48c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51038" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.017651ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=7bd85c54-5a8d-49e2-98ca-459e88d7832a http.request.method=GET http.request.remoteaddr="127.0.0.1:51012" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.231601973s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "GET /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" time="2026-04-10T22:49:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43165" http.request.id=4fb6f0ea-6f60-425e-ae6b-2767d54246e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50996" http.request.uri="/v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.235445694s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [10/Apr/2026:22:49:05 +0000] "GET /v2/foo/bar/blobs/sha256:c2ac3dabfdf60b67fb4ab8bc9e3c9fd07ea9de38b5c57e7f34c24e013c659d9c HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.77s) === RUN TestRelativeURL time="2026-04-10T22:49:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:49:07Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46741" http.request.id=7ad85ea0-ad0a-467e-83fb-88aff22f5952 http.request.method=POST http.request.remoteaddr="127.0.0.1:48106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46741" http.request.id=7f3a3ee8-832c-4050-b245-6928d7bcdf77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48106" http.request.uri="/v2/foo/bar/blobs/uploads/45a1941f-d81a-4ca9-8d73-beba6dc95ada?_state=Ft5I7PC0UGKRq_4Hltjruic5oVE8fcA8kwe1c7uZFV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1YTE5NDFmLWQ4MWEtNGNhOS04ZDczLWJlYmE2ZGM5NWFkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowNy4xNTE0MTMyMVoifQ%3D%3D&digest=sha256%3A1a431748f9c5d80fc760a33de04711049913050941a5ba4b8f8fd389fde219d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.738133573s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:07 +0000] "PUT /v2/foo/bar/blobs/uploads/45a1941f-d81a-4ca9-8d73-beba6dc95ada?_state=Ft5I7PC0UGKRq_4Hltjruic5oVE8fcA8kwe1c7uZFV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1YTE5NDFmLWQ4MWEtNGNhOS04ZDczLWJlYmE2ZGM5NWFkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowNy4xNTE0MTMyMVoifQ%3D%3D&digest=sha256%3A1a431748f9c5d80fc760a33de04711049913050941a5ba4b8f8fd389fde219d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46741" http.request.id=62e766c8-a8ba-4d7b-bdce-d5616adf7806 http.request.method=POST http.request.remoteaddr="127.0.0.1:48106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46741" http.request.id=8bbfc5de-710b-4f30-b940-1c25b3f370bb http.request.method=POST http.request.remoteaddr="127.0.0.1:48106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46741" http.request.id=5e1d8e63-ab15-4fa2-a6fe-0f21992b4bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48106" http.request.uri="/v2/foo/bar/blobs/uploads/f4e6f8fb-324b-4a32-8990-d22f257be4a5?_state=N4UA63scGUGTOFqzgA5P3jSyALzyAOxZ_l83g-b0RDt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0ZTZmOGZiLTMyNGItNGEzMi04OTkwLWQyMmYyNTdiZTRhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowOS4xNDQ0MDkxNzlaIn0%3D&digest=sha256%3Ac2442e984f507f194cc63d923bcf08bb9a9263a9c5ade35f5b39f4dffda37a39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.77785735s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:09 +0000] "PUT /v2/foo/bar/blobs/uploads/f4e6f8fb-324b-4a32-8990-d22f257be4a5?_state=N4UA63scGUGTOFqzgA5P3jSyALzyAOxZ_l83g-b0RDt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0ZTZmOGZiLTMyNGItNGEzMi04OTkwLWQyMmYyNTdiZTRhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTowOS4xNDQ0MDkxNzlaIn0%3D&digest=sha256%3Ac2442e984f507f194cc63d923bcf08bb9a9263a9c5ade35f5b39f4dffda37a39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.78s) === RUN TestBlobDeleteDisabled time="2026-04-10T22:49:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:49:10Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:11Z" 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:43485" http.request.id=ac00bc25-c581-4a62-9ce2-b820779e960c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45142" http.request.uri="/v2/foo/bar/blobs/sha256:155e913125298a10de6460e6802193ed45351efdb6e02ba4f46e982dcc2fe331" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.051411ms http.response.status=405 http.response.written=78 vars.digest="sha256:155e913125298a10de6460e6802193ed45351efdb6e02ba4f46e982dcc2fe331" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:155e913125298a10de6460e6802193ed45351efdb6e02ba4f46e982dcc2fe331 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.10s) === RUN TestDeleteDisabled time="2026-04-10T22:49:11Z" 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-10T22:49:11Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45977" http.request.id=9e0531b0-a669-4968-a1af-3dcc7180a047 http.request.method=POST http.request.remoteaddr="127.0.0.1:59852" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45977" http.request.id=8cfbee7d-9e07-4060-aa9d-e4ba50e448d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59852" http.request.uri="/v2/foo/bar/blobs/uploads/c0fd68bd-5a0d-42cd-a7f4-f6ff40813e5a?_state=qseh6IF2k3bzMcZ_unN0jBxbSWjbfSIjIdLbH-DioRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZmQ2OGJkLTVhMGQtNDJjZC1hN2Y0LWY2ZmY0MDgxM2U1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OToxMS4xMDgwMTU2WiJ9&digest=sha256%3A7a85754e4734da68f29afea9d2536fde7471483965c2530f740e65c528371909" http.request.useragent="Go-http-client/1.1" http.response.duration=729.714263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:11 +0000] "PUT /v2/foo/bar/blobs/uploads/c0fd68bd-5a0d-42cd-a7f4-f6ff40813e5a?_state=qseh6IF2k3bzMcZ_unN0jBxbSWjbfSIjIdLbH-DioRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwZmQ2OGJkLTVhMGQtNDJjZC1hN2Y0LWY2ZmY0MDgxM2U1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OToxMS4xMDgwMTU2WiJ9&digest=sha256%3A7a85754e4734da68f29afea9d2536fde7471483965c2530f740e65c528371909 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:11Z" 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:45977" http.request.id=82391e3c-0dc5-4a9f-bddf-b174b67cf281 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59852" http.request.uri="/v2/foo/bar/blobs/sha256:7a85754e4734da68f29afea9d2536fde7471483965c2530f740e65c528371909" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.048µs" http.response.status=405 http.response.written=78 vars.digest="sha256:7a85754e4734da68f29afea9d2536fde7471483965c2530f740e65c528371909" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:7a85754e4734da68f29afea9d2536fde7471483965c2530f740e65c528371909 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.81s) === RUN TestDeleteReadOnly time="2026-04-10T22:49:11Z" 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-10T22:49:11Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45313" http.request.id=d3f30f56-954a-4a20-9da8-3cb132507c68 http.request.method=POST http.request.remoteaddr="127.0.0.1:41548" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45313" http.request.id=06b237a3-8e4a-4227-86f9-a67690376ca9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41548" http.request.uri="/v2/foo/bar/blobs/uploads/7ee4aba0-e441-4cbe-834d-2bf460376d7e?_state=qv8Cu2sBHULV5KOt8CKYQce1QL7goWRHRhJPtayjW597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZTRhYmEwLWU0NDEtNGNiZS04MzRkLTJiZjQ2MDM3NmQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OToxMS45MjE1MzAwNjNaIn0%3D&digest=sha256%3A3767cb51df358bbdcb0a453b5edd1d98dc9f5c7373aeafbb8efa719c1eb88ac4" http.request.useragent="Go-http-client/1.1" http.response.duration=673.002108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:11 +0000] "PUT /v2/foo/bar/blobs/uploads/7ee4aba0-e441-4cbe-834d-2bf460376d7e?_state=qv8Cu2sBHULV5KOt8CKYQce1QL7goWRHRhJPtayjW597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZTRhYmEwLWU0NDEtNGNiZS04MzRkLTJiZjQ2MDM3NmQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OToxMS45MjE1MzAwNjNaIn0%3D&digest=sha256%3A3767cb51df358bbdcb0a453b5edd1d98dc9f5c7373aeafbb8efa719c1eb88ac4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:3767cb51df358bbdcb0a453b5edd1d98dc9f5c7373aeafbb8efa719c1eb88ac4 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.76s) === RUN TestStartPushReadOnly time="2026-04-10T22:49:12Z" 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-10T22:49:12Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [10/Apr/2026:22:49:12 +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-10T22:49:12Z" 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-10T22:49:12Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:12Z" 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:35013" http.request.id=948f3942-2109-48b7-aaea-de42ac7feab3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" 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="928.93µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:49:12Z" 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:35013" http.request.id=85b3c701-2e0b-4b4f-a41e-b1e22d3b6c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" 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="625.566µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:49:12Z" 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:35013" http.request.id=8e622f7e-82f7-4abd-9940-56eae8d1758f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" 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="706.367µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T22:49:12Z" 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:35013" http.request.id=a8373419-5d47-4880-a0ec-443b730d6245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" 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.028411ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:12Z" 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:35013" http.request.id=a8373419-5d47-4880-a0ec-443b730d6245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" 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.060612ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:12Z" 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:35013" http.request.id=a8373419-5d47-4880-a0ec-443b730d6245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" 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.081852ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:12Z" 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:35013" http.request.id=a8373419-5d47-4880-a0ec-443b730d6245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" 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.100572ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T22:49:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=f07c32ae-3b0f-4681-be7a-c02a579f41ef http.request.method=POST http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=2241db51-623f-49da-953a-61c442c24423 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/blobs/uploads/312b9d45-804f-4e68-aac9-15a1bef50305?_state=yEXmk7OUgVo-zVqNsLc6k0qSjFvXYyeu8zFfds-DUuF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTJiOWQ0NS04MDRmLTRlNjgtYWFjOS0xNWExYmVmNTAzMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTIuNzI0NTg5NzM2WiJ9&digest=sha256%3Aba65734ca419a623bf6a3e11840578d184f547f9d88eb6cf9ad318b340693fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536717459s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/312b9d45-804f-4e68-aac9-15a1bef50305?_state=yEXmk7OUgVo-zVqNsLc6k0qSjFvXYyeu8zFfds-DUuF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTJiOWQ0NS04MDRmLTRlNjgtYWFjOS0xNWExYmVmNTAzMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTIuNzI0NTg5NzM2WiJ9&digest=sha256%3Aba65734ca419a623bf6a3e11840578d184f547f9d88eb6cf9ad318b340693fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=544570be-8c9f-40c4-ac5a-dcee531e6690 http.request.method=POST http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=f4762be3-d3a7-45b5-88f3-ee8e4504114a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/blobs/uploads/a2928717-c4f2-434a-97e6-5881b31ad7b3?_state=dN24legsmfqeNaCPkhfzokoga758H-6yKfaX6UocQ257Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjkyODcxNy1jNGYyLTQzNGEtOTdlNi01ODgxYjMxYWQ3YjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTQuMzUyOTI4MjM3WiJ9&digest=sha256%3A538b246fd098c23560748de2a5738cb0cf8d2ad36be56ae065d0b7d7f9447d7c" http.request.useragent="Go-http-client/1.1" http.response.duration=736.478495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/a2928717-c4f2-434a-97e6-5881b31ad7b3?_state=dN24legsmfqeNaCPkhfzokoga758H-6yKfaX6UocQ257Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjkyODcxNy1jNGYyLTQzNGEtOTdlNi01ODgxYjMxYWQ3YjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTQuMzUyOTI4MjM3WiJ9&digest=sha256%3A538b246fd098c23560748de2a5738cb0cf8d2ad36be56ae065d0b7d7f9447d7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=995c6cac-5f73-4697-98fa-15d4806dff4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=3f7da979-5a8d-4d55-a601-d7baf94056fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=bf256074-d22c-4848-a46c-d54dc726467c http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" 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="993.61µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=67d92be6-a18c-4c9b-a0e5-1b51f53f15a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="932.49µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" 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:35013" http.request.id=66a148b9-aec8-4340-aba6-36985c5238b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" 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:35013" http.request.id=35cb90d4-d2ca-4f68-b9a7-abe2c8fd4f4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35013" http.request.id=fd0cb776-9751-45d1-aa05-f0a4ba948c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=e77a70ad-2edb-4fbc-af56-adc4c136005c http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.068491ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=0f79c2e2-fbab-46f4-bb02-701ddd6581c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="669.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=443a583f-5c82-4b26-b511-0691e0f41b85 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.duration="568.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=d987f100-9786-4107-83f9-9fe08dd822f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" 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="638.847µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=error msg="payload digest does match: "sha256:5eaafedff08e9ffb59583bedce6defd1e1abc5e9905c434b822a9792e701fdef" != "sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8"" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=0340dbda-f5d1-4f10-a62f-6aec0d239fb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" time="2026-04-10T22:49:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=0340dbda-f5d1-4f10-a62f-6aec0d239fb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="730.168µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8" 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:71270bd2fe33441df1d7075bbac606ab26ece9085ed400851cb4e817d1f3bdd8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" 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:35013" http.request.id=cf77ac3d-066b-492f-bdb9-d142915a9e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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="924.17µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" 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:35013" http.request.id=542f7571-3ebe-410a-a86c-6f798ff5c1e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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="556.646µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35013" http.request.id=4d5b2dbe-9805-4c6b-97e5-c1b785a926b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" 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="743.688µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:15Z" 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:35013" http.request.id=4d5b2dbe-9805-4c6b-97e5-c1b785a926b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" 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="790.808µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:15Z" 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:35013" http.request.id=4d5b2dbe-9805-4c6b-97e5-c1b785a926b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" 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.568µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=0d692fdd-4d2c-449f-92b3-8fd241eaeac1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=a17f17bf-2511-455e-9f8f-04f4ff2b4f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/faca5653-0432-4a11-a82a-b0657617a7ba?_state=LrnBWq1rTxw8lMwPtaa3FnwFMVVLLvY9rV0TtC5YbT57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYWNhNTY1My0wNDMyLTRhMTEtYTgyYS1iMDY1NzYxN2E3YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTUuMTEwMDQ2MDY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="890.449µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/faca5653-0432-4a11-a82a-b0657617a7ba?_state=LrnBWq1rTxw8lMwPtaa3FnwFMVVLLvY9rV0TtC5YbT57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYWNhNTY1My0wNDMyLTRhMTEtYTgyYS1iMDY1NzYxN2E3YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTUuMTEwMDQ2MDY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" 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:35013" http.request.id=2fd3f900-6a72-42f6-81d0-7ce57f2c63ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" 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="767.368µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:15Z" 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:35013" http.request.id=2fd3f900-6a72-42f6-81d0-7ce57f2c63ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" 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="793.329µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T22:49:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=f67a85b2-6172-4be0-82c4-af9aa2051d95 http.request.method=POST http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=da62b934-4ba3-431f-847e-d44086d4ed29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/d9fc55bc-f49c-4d1e-b627-8af2448ccf5b?_state=kvB5eDfl0OcVNLCPzhcBCmhP3ZU7FuSZdO2akPwbKmd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWZjNTViYy1mNDljLTRkMWUtYjYyNy04YWYyNDQ4Y2NmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTUuMjE3OTE5MTIxWiJ9&digest=sha256%3Ac194f1710f175c634ed73f36b59736a8e5dbcd7e5a63b9a61eff8d5e4c567312" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109280849s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/d9fc55bc-f49c-4d1e-b627-8af2448ccf5b?_state=kvB5eDfl0OcVNLCPzhcBCmhP3ZU7FuSZdO2akPwbKmd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWZjNTViYy1mNDljLTRkMWUtYjYyNy04YWYyNDQ4Y2NmNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTUuMjE3OTE5MTIxWiJ9&digest=sha256%3Ac194f1710f175c634ed73f36b59736a8e5dbcd7e5a63b9a61eff8d5e4c567312 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=00e04c8a-25a4-4035-a0e7-38a601a2c55c http.request.method=POST http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=dc7a0bb4-eb9b-468d-b13a-df83c654648e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/blobs/uploads/777c560d-81c0-4f82-8e87-399403f455b7?_state=toLp_Z9Kqbm7FcEAmn6OvG_CEVfdGE8x0mDO5O4fyb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzdjNTYwZC04MWMwLTRmODItOGU4Ny0zOTk0MDNmNDU1YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTYuNDUwNDg2NDY2WiJ9&digest=sha256%3A5d83dfc1274069cf72c848c69b4baab973e4fe0370625f921ccc2d9fca7c4530" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603222877s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/777c560d-81c0-4f82-8e87-399403f455b7?_state=toLp_Z9Kqbm7FcEAmn6OvG_CEVfdGE8x0mDO5O4fyb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzdjNTYwZC04MWMwLTRmODItOGU4Ny0zOTk0MDNmNDU1YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTYuNDUwNDg2NDY2WiJ9&digest=sha256%3A5d83dfc1274069cf72c848c69b4baab973e4fe0370625f921ccc2d9fca7c4530 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" 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:35013" http.request.id=3f72f849-3d8a-4642-94ae-6c6dfd0b63a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" 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:35013" http.request.id=3b20ee15-a43a-4c21-9331-14a1b743be87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.732058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=f304aa7f-b714-4c17-be5e-db9ae4411c79 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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="721.728µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=e4c0e5ef-2f67-428c-85b8-7da9532c0fe5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="722.888µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=befd564e-6e46-4b65-a47b-9abe4ea7c398 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="594.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=b2ef8c76-10c9-46f4-820f-7b48431d776a http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab" http.request.useragent="Go-http-client/1.1" http.response.duration="670.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=1179c885-6b9e-40a6-8284-6eb0764a366a http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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="597.726µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="rewriting manifest sha256:c307acbbc4baece6cc1ecea8ad4d1c49f76002f36eec2053a4f27279fe2935ab in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=74a36ea3-16ea-4efc-9fc3-78d8091f02fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=74a36ea3-16ea-4efc-9fc3-78d8091f02fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.244173ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35013" http.request.id=aacca13f-98bf-4f5b-b518-ab6b10cef9e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" 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="743.287µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" 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:35013" http.request.id=c4c0c1b1-a768-48a9-8115-591984219575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="941.65µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" 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:35013" http.request.id=e2fa050a-1956-42b1-acb1-34ea15edb450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5" http.request.useragent="Go-http-client/1.1" http.response.duration="845.729µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=e7897901-e38a-4f2c-b733-4c652d1d96e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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="809.608µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=7b7a6c28-8b3a-4a04-aca8-87e6b98718f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="766.608µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=029619db-f782-4381-80ba-ed283c8162d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="696.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=8a0a49da-00f6-4049-8ea4-aff7143f3547 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5" http.request.useragent="Go-http-client/1.1" http.response.duration="622.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="rewriting manifest list sha256:ec044d03edfa3873f02484d15dd3a36647ceac928679bd21268bb5375080bdb5 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=7618b3f4-2ec1-438f-9b9a-e4d56b2fdfe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" 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-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35013" http.request.id=7618b3f4-2ec1-438f-9b9a-e4d56b2fdfe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56954" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.253494ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T22:49: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-10T22:49:18Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=589c6ceb-3eb2-4a8b-961e-3109708e3d83 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" 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="974.13µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=41568d75-c843-4dc4-8b67-b16535bbbd87 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" 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="717.807µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=cf72a7a0-f77e-4364-b138-f8f497dda32b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.567µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=89d8cc66-af3e-41aa-8267-d7dd86bffd23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" 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="987.931µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=89d8cc66-af3e-41aa-8267-d7dd86bffd23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" 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.054011ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=89d8cc66-af3e-41aa-8267-d7dd86bffd23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" 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.086572ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=89d8cc66-af3e-41aa-8267-d7dd86bffd23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" 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.265013ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T22:49:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=e0ad1579-a38b-43da-83a6-738fc414c70e http.request.method=POST http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=2a3b16c4-bd91-4b09-ba6a-839ba7c1c28c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/blobs/uploads/f9f83998-98ca-4184-9aad-199bffc5a84b?_state=xZ5gpE7ZrRQMP3k5dPoRAdpfvAN8ocfQw1bdkkFbrFR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOWY4Mzk5OC05OGNhLTQxODQtOWFhZC0xOTliZmZjNWE4NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTguMjAxMTkyNzMyWiJ9&digest=sha256%3A8b082f6c12058674d768a17a2b32ae39ae4cabc2a5edc35f487415b0f83fa583" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063295167s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/f9f83998-98ca-4184-9aad-199bffc5a84b?_state=xZ5gpE7ZrRQMP3k5dPoRAdpfvAN8ocfQw1bdkkFbrFR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOWY4Mzk5OC05OGNhLTQxODQtOWFhZC0xOTliZmZjNWE4NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTguMjAxMTkyNzMyWiJ9&digest=sha256%3A8b082f6c12058674d768a17a2b32ae39ae4cabc2a5edc35f487415b0f83fa583 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=836ba661-8fa0-4746-ab0d-d79bee1e5038 http.request.method=POST http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=dd1600e4-b984-4567-8e6c-734ebba4e15d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/blobs/uploads/2b28acac-5775-4fe0-ab86-af9359fcf9e9?_state=W-jdnMrb1i5XAnysMKmrmurpJVjBaPaIuyO-dOKOint7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYjI4YWNhYy01Nzc1LTRmZTAtYWI4Ni1hZjkzNTlmY2Y5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTkuMzg1MDc3NTY2WiJ9&digest=sha256%3Ab1c502284963b88ec2052750b64a147684dc7df09d3d41392be5ebd0c95ff2cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.441424779s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/2b28acac-5775-4fe0-ab86-af9359fcf9e9?_state=W-jdnMrb1i5XAnysMKmrmurpJVjBaPaIuyO-dOKOint7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYjI4YWNhYy01Nzc1LTRmZTAtYWI4Ni1hZjkzNTlmY2Y5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MTkuMzg1MDc3NTY2WiJ9&digest=sha256%3Ab1c502284963b88ec2052750b64a147684dc7df09d3d41392be5ebd0c95ff2cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=e57c938c-5fd1-4bfa-9dd0-30a84263ab01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=36092e09-7141-4fc7-ae91-cab2c09436af http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=d5ed53b4-edfd-49df-96cf-7b21b0236c40 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" 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.223172ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=2cfc9418-688f-4ec3-8565-4015719d13b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.128812ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" 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:43429" http.request.id=e1049cd1-6dd5-4112-aaae-f7881e6a55a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" 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:43429" http.request.id=21c887c1-c08a-4f6b-8757-fc37d3f9494e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:43429" http.request.id=c7ffc2de-884c-4810-954f-555ef4ac62a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.duration=1.541856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=124309e2-af03-4b02-b9c2-a5dee777998a http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.195332ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=701bb32f-bd0b-4ba0-b7c7-1ee20e51af85 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="706.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=b06374e4-8a0c-415d-8048-5ac51eea1bfe http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.duration="584.406µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=f00529ab-615d-4f80-8ba3-d7038c65774d http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" 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="657.247µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=error msg="payload digest does match: "sha256:68aff1b72592794b63c2d476f7b17dee350d038a98d067e4a6384671fd057ef4" != "sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976"" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=c20ec05c-26ae-48b3-8c5b-8fbafaae8ee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" time="2026-04-10T22:49:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=c20ec05c-26ae-48b3-8c5b-8fbafaae8ee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.408µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976" 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e0d1b0810817887b991d8c8e2c37eacd9265e06669ce7cb13f906e62578976 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" 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:43429" http.request.id=bf502226-c319-4f1e-a324-c474b6df84ee http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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.00261ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" 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:43429" http.request.id=626868e0-f3d1-46e0-a714-c343b2ff6afe http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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="835.889µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43429" http.request.id=cef2f39d-b71e-45bc-b425-f90acb35341d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" 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="935.65µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:20Z" 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:43429" http.request.id=cef2f39d-b71e-45bc-b425-f90acb35341d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" 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="975.731µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:20Z" 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:43429" http.request.id=cef2f39d-b71e-45bc-b425-f90acb35341d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" 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.004811ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=367fe445-a264-4f79-af1d-71ce6c0924d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=fa02f666-7190-498c-aefd-65bea2e59672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/blobs/uploads/807566cf-aa2a-4262-b6b0-f739576ba3a7?_state=z2-aTaSQOvcbiRY_o1QFhKU14qOU7iWmA2tORFhfWCV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDc1NjZjZi1hYTJhLTQyNjItYjZiMC1mNzM5NTc2YmEzYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjAuODUzODEyNDcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/807566cf-aa2a-4262-b6b0-f739576ba3a7?_state=z2-aTaSQOvcbiRY_o1QFhKU14qOU7iWmA2tORFhfWCV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDc1NjZjZi1hYTJhLTQyNjItYjZiMC1mNzM5NTc2YmEzYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjAuODUzODEyNDcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:20Z" 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:43429" http.request.id=55c93c06-6770-472c-b91d-a466f32fa316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" 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="952.37µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:20Z" 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:43429" http.request.id=55c93c06-6770-472c-b91d-a466f32fa316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" 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="987.85µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T22:49:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=8314dd8a-2b42-45bd-9064-f0fbcb9beba3 http.request.method=POST http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=ea0fa128-929d-400d-af8d-a9265aa04453 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/blobs/uploads/e704e8f8-199b-4882-a0e8-34ad2b9b463b?_state=6lxo2cajW_pxYg6cZbXn6rNLIPtcAXfrh5bX8Zrl0497Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNzA0ZThmOC0xOTliLTQ4ODItYTBlOC0zNGFkMmI5YjQ2M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjEuMDA2NTIxNjc2WiJ9&digest=sha256%3Aa456b046a99e9bf0c6ee4c7e4feaeda30c24cf3abce95ff2e29099c26ad37907" http.request.useragent="Go-http-client/1.1" http.response.duration=2.083535203s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/e704e8f8-199b-4882-a0e8-34ad2b9b463b?_state=6lxo2cajW_pxYg6cZbXn6rNLIPtcAXfrh5bX8Zrl0497Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNzA0ZThmOC0xOTliLTQ4ODItYTBlOC0zNGFkMmI5YjQ2M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjEuMDA2NTIxNjc2WiJ9&digest=sha256%3Aa456b046a99e9bf0c6ee4c7e4feaeda30c24cf3abce95ff2e29099c26ad37907 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:23Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=b744329b-9298-4172-8aca-1178c69ac6d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.971µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=ff40e278-bc92-4316-ac79-5271088c4521 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/blobs/uploads/38a9f3ae-41ec-4757-84c5-e0c9b5d3c9bc?_state=IDSxP6Jc05m9V-uxmG0VzlSWYXm9onFj9nKSSNBt2kV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOGE5ZjNhZS00MWVjLTQ3NTctODRjNS1lMGM5YjVkM2M5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjMuMTg4NjYyNjc0WiJ9&digest=sha256%3A867a8ff2655bccc7c0ecbcfb8c1e765498d3ad40c7778af60fd28889e18e77b0" http.request.useragent="Go-http-client/1.1" http.response.duration=825.625432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/38a9f3ae-41ec-4757-84c5-e0c9b5d3c9bc?_state=IDSxP6Jc05m9V-uxmG0VzlSWYXm9onFj9nKSSNBt2kV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOGE5ZjNhZS00MWVjLTQ3NTctODRjNS1lMGM5YjVkM2M5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjMuMTg4NjYyNjc0WiJ9&digest=sha256%3A867a8ff2655bccc7c0ecbcfb8c1e765498d3ad40c7778af60fd28889e18e77b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:43429" http.request.id=a0d27ae1-6040-4645-9900-07e15b21ce9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:43429" http.request.id=1769ef5f-ed20-48bb-83ea-810f8243bc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055" http.request.useragent="Go-http-client/1.1" http.response.duration="771.768µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=f9f693fa-d4e2-4253-bf57-4744f1916582 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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="731.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=d1d91e10-4915-4858-842d-92fbc8e29803 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="788.368µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=aff92182-a69a-4d53-b87d-28b7f47966a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="612.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=5f0b7630-2662-4d88-9465-6738c6368a46 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055" http.request.useragent="Go-http-client/1.1" http.response.duration="587.126µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=a10c2f7f-3d03-4bd7-90c9-7736173acdbd http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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="603.046µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="rewriting manifest sha256:25e1128a1af8f51466febfbe1ec3e35f320c183ac5896571f734a04eeed5d055 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=cbc9897a-22d8-410d-830a-4a557c411aaa http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=cbc9897a-22d8-410d-830a-4a557c411aaa http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.158572ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:43429" http.request.id=35a2fbee-695e-4baa-bc34-ebf0cdc55883 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" 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="718.207µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:43429" http.request.id=28569edb-e128-4fc0-9c50-ebe8b753aea0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="772.529µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:43429" http.request.id=f2b07709-2680-4552-a97c-b0603bb8a459 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087" http.request.useragent="Go-http-client/1.1" http.response.duration="733.567µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=7240feb1-f432-4df5-aa60-b09b4b91d8f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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="681.847µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=c5c31317-fa4e-401a-b717-fdb3a56874a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="768.368µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=087f7376-6348-455a-88a5-33c8c8d422ff http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="642.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=38f37877-a34b-4e66-b246-7e12259a6467 http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087" http.request.useragent="Go-http-client/1.1" http.response.duration="566.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="rewriting manifest list sha256:0efcc701b245974e7ce81010f7e82235de7336e062114a3472f317c80f9b1087 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=de1abfe9-cd7e-4635-81f2-b2b8b9591dad http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" 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-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43429" http.request.id=de1abfe9-cd7e-4635-81f2-b2b8b9591dad http.request.method=GET http.request.remoteaddr="127.0.0.1:46154" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.315414ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.43s) === RUN TestGetManifestWithStorageError time="2026-04-10T22:49:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:49:24Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:24Z" 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:38073" http.request.id=184f1179-b245-4eea-82e0-665c1f5d2fd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45490" 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="843.289µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:38073" http.request.id=5e1e023c-2483-4e47-a1db-c2cec059d9b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45490" 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="745.327µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:38073" http.request.id=44e9964d-58b4-4a2e-b7b0-1e617a297a2f http.request.method=GET http.request.remoteaddr="127.0.0.1:45490" 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="600.047µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:38073" http.request.id=7e7c3aae-863e-4f6b-bede-a868eaaa937e http.request.method=GET http.request.remoteaddr="127.0.0.1:45490" 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="587.726µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:49:24 +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-10T22:49:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:49:24Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:24Z" 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:44815" http.request.id=59cc4f59-a6ca-407e-8de4-29e57e14e26d http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" 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="703.408µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:44815" http.request.id=41441551-d928-44bc-8da5-c30cbef35211 http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" 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="506.926µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:44815" http.request.id=81fbb5e4-39e7-4a78-b846-8208455af83e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" 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="545.485µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" 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:44815" http.request.id=3eb6bf2d-82a6-4a1b-9014-e8611649b501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" 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="875.929µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:24Z" 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:44815" http.request.id=3eb6bf2d-82a6-4a1b-9014-e8611649b501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" 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="907.089µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:24Z" 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:44815" http.request.id=3eb6bf2d-82a6-4a1b-9014-e8611649b501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" 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="926.05µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:49:24Z" 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:44815" http.request.id=3eb6bf2d-82a6-4a1b-9014-e8611649b501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" 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.77µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T22:49:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=159f32b9-494d-4df3-b55c-102169c0ddd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c996dcd0-215e-4dab-be7b-def71be5214d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/blobs/uploads/6a135aaa-b6a2-461b-a46e-d22f177f640b?_state=gCdL69T4RZpFzPoPoLA_v25P6RX8hx2Q5jUqO0edJUN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YTEzNWFhYS1iNmEyLTQ2MWItYTQ2ZS1kMjJmMTc3ZjY0MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjQuMTU0ODk0NzAzWiJ9&digest=sha256%3A907e162e273e591f3c30e3617da47430c8348ebd6d396203330a8be5b61dabeb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271115471s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/6a135aaa-b6a2-461b-a46e-d22f177f640b?_state=gCdL69T4RZpFzPoPoLA_v25P6RX8hx2Q5jUqO0edJUN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YTEzNWFhYS1iNmEyLTQ2MWItYTQ2ZS1kMjJmMTc3ZjY0MGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjQuMTU0ODk0NzAzWiJ9&digest=sha256%3A907e162e273e591f3c30e3617da47430c8348ebd6d396203330a8be5b61dabeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=e9815b96-c79a-477c-89af-dd0eea4ad02c http.request.method=POST http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=fdabcd1e-821a-4e68-b21a-ad3f6801088b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/blobs/uploads/763e1f89-4dd0-4e56-871a-a9d7aebf1c66?_state=EKMZT1N1kvm_aHTausuI61D9ZPqcgfgWjE2SoCiCRW57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NjNlMWY4OS00ZGQwLTRlNTYtODcxYS1hOWQ3YWViZjFjNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjUuNTAzNDA3OTQ3WiJ9&digest=sha256%3Ab147e92b5a595d2edb182c78d90687c7b9c97ca59b29a6c09bd456c9f95b8944" http.request.useragent="Go-http-client/1.1" http.response.duration=766.269608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/763e1f89-4dd0-4e56-871a-a9d7aebf1c66?_state=EKMZT1N1kvm_aHTausuI61D9ZPqcgfgWjE2SoCiCRW57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NjNlMWY4OS00ZGQwLTRlNTYtODcxYS1hOWQ3YWViZjFjNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjUuNTAzNDA3OTQ3WiJ9&digest=sha256%3Ab147e92b5a595d2edb182c78d90687c7b9c97ca59b29a6c09bd456c9f95b8944 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=b31d791a-a82f-4873-a169-436ce9c07d30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=5c98b086-bf91-47a8-a96b-d2924023181f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=422cc978-6ee8-4406-947d-8cb94e8c4abf http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" 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.035011ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c62a86b6-f72d-4aea-8781-8fa4e9c74826 http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.092892ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=7ab4c7e5-ec1b-4b0f-b8dc-800bcc4971c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=71357396-1c0b-4aa7-88be-f81262809401 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.380935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:44815" http.request.id=685dd4d2-4e86-45f3-b53b-5741cf5fd890 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.564857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=4b9c0598-1df6-49a9-93b8-36700ff1fa52 http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.215813ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=edaaa9f6-cbd3-491a-9f07-9f0caf22c586 http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="752.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=9f49071a-6912-4e88-bf21-53d03ee91308 http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration="635.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=671c4854-12a2-4c96-86d7-e2dc333fc9bf http.request.method=GET http.request.remoteaddr="127.0.0.1:55530" 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="717.767µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=error msg="payload digest does match: "sha256:b49a77c49e1c4c364fd4600ad35353f20602e0fd543bd4cce35b929cc9b0f8f5" != "sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e"" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=63202603-1634-46f9-8035-f4742db8ac84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" time="2026-04-10T22:49:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=63202603-1634-46f9-8035-f4742db8ac84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55530" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.01µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=4a760112-5949-4322-8fea-417df998b8ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55540" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=ad1e47cd-b431-4504-b7a4-7712f6e30bfa http.request.method=GET http.request.remoteaddr="127.0.0.1:55540" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.609µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=1bf4166e-4108-4e6b-bf40-89858e17331b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55542" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="986.97µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=cf792a35-e794-46a3-8003-ab5adcaf8eb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55548" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.634337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=b4310416-c84a-49e0-a0f0-b25e317027f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55548" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.267813ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=07645975-9dc9-4a7e-bfb8-630482223b91 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55552" 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.045251ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=f3db791d-6025-4693-ad3f-24e2ef9e4d24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.638817ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=ef310662-7f05-4b6f-9548-b932334afb83 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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="728.608µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=cbc5b607-9f2f-454d-8415-5b24830d7d44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e" http.request.useragent="Go-http-client/1.1" http.response.duration="899.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:db646bfaac5d5c39572e8965bcaaec2f2a6ca40be4159d024b3815cc04fade9e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=064133a9-fa92-4720-a21b-816f9176ba9c http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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="838.969µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=2aa33d67-880d-414e-8ad5-1dd062ebac8d http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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="768.648µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=84f7ece3-ae51-4370-8f60-053f98b60e53 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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="688.607µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44815" http.request.id=dd06dbb2-649e-463f-af22-8dbfe2a26942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.21µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:26Z" 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:44815" http.request.id=dd06dbb2-649e-463f-af22-8dbfe2a26942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" 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="924.29µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:26Z" 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:44815" http.request.id=dd06dbb2-649e-463f-af22-8dbfe2a26942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" 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="944.37µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c025395a-d54e-4ee5-a708-ae72981b19bc http.request.method=POST http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=7e077bae-2b1a-4586-bf64-f4f95f3e3a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/blobs/uploads/45bd5dd3-40ca-447d-9a0c-8f61f3141ae8?_state=SO_nbEOEHwDymW0GCHCN01PLhGW2ogBcH6dnZ_1Phst7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NWJkNWRkMy00MGNhLTQ0N2QtOWEwYy04ZjYxZjMxNDFhZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjYuMzEyNDQ5MzI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/45bd5dd3-40ca-447d-9a0c-8f61f3141ae8?_state=SO_nbEOEHwDymW0GCHCN01PLhGW2ogBcH6dnZ_1Phst7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NWJkNWRkMy00MGNhLTQ0N2QtOWEwYy04ZjYxZjMxNDFhZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjYuMzEyNDQ5MzI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" 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:44815" http.request.id=178969bb-481b-411e-8399-f2fec1f6525b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" 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="891.369µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:49:26Z" 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:44815" http.request.id=178969bb-481b-411e-8399-f2fec1f6525b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" 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="938.569µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T22:49:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=e96714e7-a94a-4159-bdb3-e46e8a071ffe http.request.method=POST http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=e6217391-7eed-4e6e-a593-f6100945cdb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/blobs/uploads/e90478eb-f92e-4431-ae49-0fd9cb66f521?_state=9kPklJ_NoCPIqL5LLGGzkakqkOtnXdM58J9QKYkLAOt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOTA0NzhlYi1mOTJlLTQ0MzEtYWU0OS0wZmQ5Y2I2NmY1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjYuNDI3NDI0NjUyWiJ9&digest=sha256%3A5a52b0810da526a2c5ed9379a2ae3f8d7ab6f5da55f2c44ed96aae32a7ced170" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177974093s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/e90478eb-f92e-4431-ae49-0fd9cb66f521?_state=9kPklJ_NoCPIqL5LLGGzkakqkOtnXdM58J9QKYkLAOt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOTA0NzhlYi1mOTJlLTQ0MzEtYWU0OS0wZmQ5Y2I2NmY1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjYuNDI3NDI0NjUyWiJ9&digest=sha256%3A5a52b0810da526a2c5ed9379a2ae3f8d7ab6f5da55f2c44ed96aae32a7ced170 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=1613fcd4-5ab6-4ffd-8f2d-d297f0acf8e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=21292b57-719e-4868-a131-f617c8d3f85a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/blobs/uploads/5cb2e057-5d39-4640-b2c7-5167a7ea6138?_state=ePKliiZwb4OLcqBapbh3Nn8O8ezJqdzSz_1tqzReTdt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2IyZTA1Ny01ZDM5LTQ2NDAtYjJjNy01MTY3YTdlYTYxMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjcuNjkzMDc0MTA2WiJ9&digest=sha256%3Af2ab7a2fa2538545c31fe185c8709d00a9dc2f4677634759bad86004a7189df7" http.request.useragent="Go-http-client/1.1" http.response.duration=778.507417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/5cb2e057-5d39-4640-b2c7-5167a7ea6138?_state=ePKliiZwb4OLcqBapbh3Nn8O8ezJqdzSz_1tqzReTdt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2IyZTA1Ny01ZDM5LTQ2NDAtYjJjNy01MTY3YTdlYTYxMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6NDk6MjcuNjkzMDc0MTA2WiJ9&digest=sha256%3Af2ab7a2fa2538545c31fe185c8709d00a9dc2f4677634759bad86004a7189df7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" 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:44815" http.request.id=7717a64a-c87d-4ccb-94f3-8778bcf405c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" 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:44815" http.request.id=df02aaf5-43bc-4dd9-b774-ef1d6926357c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.duration="859.209µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=f822c9db-44ca-4282-bfeb-7973721a3a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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="739.407µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=eef02ee6-4a5a-4450-81b6-b7c56b6a2b5b http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="736.808µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=880520c7-9dc6-4191-8a07-d5b76b6bc91f http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="628.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=22a8c092-3f73-4f5f-b3f7-1537f77c0424 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.duration="641.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c7bc09a2-80a6-4331-a804-f4cfa6549af5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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="566.366µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="rewriting manifest sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c8da7b79-758e-4d19-994a-d02ea219e539 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" 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-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c8da7b79-758e-4d19-994a-d02ea219e539 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.135572ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=dba9d1c9-d19a-43b7-a0df-fe3ac1f8b0d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.duration="751.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=c5f4e547-bd96-46d8-9060-cbe1401fc4e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55556" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.567µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" 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:44815" http.request.id=daf97939-9064-46d8-8c68-45c44aa983ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55562" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.009µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" 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:44815" http.request.id=85e889ee-9cff-484c-8f43-4d959a58c913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55578" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=d9bd7dcb-aa43-4ff8-b825-a49e4068f074 http.request.method=GET http.request.remoteaddr="127.0.0.1:55578" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="780.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" 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:44815" http.request.id=91f8d323-04dd-469a-abff-17009fba1c21 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55584" 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="985.13µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" 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:44815" http.request.id=3c5e6aef-ded8-493c-9da7-9ac0d1c5099d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55598" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=029355f6-70e2-47fe-98e2-5baeaffc0281 http.request.method=GET http.request.remoteaddr="127.0.0.1:55598" 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="637.727µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=2720de84-31c7-4a14-9f94-60a8421610cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55598" http.request.uri="/v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1" http.request.useragent="Go-http-client/1.1" http.response.duration="769.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7cd449bb83b6c0d6e48ff6286f11ddf79655b2c8cbe07749882fde011138d1f1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44815" http.request.id=aaecf9b7-0773-4aee-a634-5c05c7f5448f http.request.method=GET http.request.remoteaddr="127.0.0.1:55598" 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="703.688µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.45s) === RUN TestManifestDeleteDisabled time="2026-04-10T22:49: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-10T22:49:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49: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:35261" http.request.id=5e8f4b74-13f2-47eb-ab52-63178b01dc19 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37794" 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="903.169µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:22:49:28 +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-10T22:49: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-10T22:49:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T22:49:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-10T22:49:28Z" 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-10T22:49: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:35761" http.request.id=204384ac-20ff-4557-970c-b06e7a85cbd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59582" 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.666018ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T22:49: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:35761" http.request.id=750f7f5f-9cd5-480d-8708-1f429311034f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59586" 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.465655ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T22:49: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:35761" http.request.id=357ed7ff-6cad-4ee6-846c-ac2d990b9b60 http.request.method=POST http.request.remoteaddr="127.0.0.1:59594" 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.447935ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T22:49: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:35761" http.request.id=2036499c-d6f6-4d0c-ad60-c30effffb7b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59604" 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.392815ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:49:28 +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-10T22:49: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-10T22:49:28Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=920658f2-d25f-4afa-be0c-9bf377a2061d http.request.method=POST http.request.remoteaddr="127.0.0.1:43006" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.746949ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=56ca147a-9b4c-402d-b722-2efa5cd31b2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43006" http.request.uri="/v2/foo/bar/blobs/uploads/7e007f64-0884-4c1a-ace1-76a4ffe29a67?_state=v5wNkH8r-Mzmn1kyFqR04AQvr2j_wxgqRYpI8b3-TMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMDA3ZjY0LTA4ODQtNGMxYS1hY2UxLTc2YTRmZmUyOWE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OToyOC42NDk4NzY1NTZaIn0%3D&digest=sha256%3A663cff1cd8e1bc0b8fe9c2c28621a612c0545271ea02ca818a4e62c351102573" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602963477s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:28 +0000] "PUT /v2/foo/bar/blobs/uploads/7e007f64-0884-4c1a-ace1-76a4ffe29a67?_state=v5wNkH8r-Mzmn1kyFqR04AQvr2j_wxgqRYpI8b3-TMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMDA3ZjY0LTA4ODQtNGMxYS1hY2UxLTc2YTRmZmUyOWE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OToyOC42NDk4NzY1NTZaIn0%3D&digest=sha256%3A663cff1cd8e1bc0b8fe9c2c28621a612c0545271ea02ca818a4e62c351102573 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=2379efc5-acf2-4c28-8d5c-e21318e9fda3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43006" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T22:49:30Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T22:49:30Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.26.2 time="2026-04-10T22:49:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=652fc985-caae-4e1b-b77e-e73c408e09cb http.request.method=GET http.request.remoteaddr="127.0.0.1:43006" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="554.366µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46301" go.version=go1.26.2 time="2026-04-10T22:49:30Z" 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-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=ab3e4197-fd57-429e-b7b5-7b80b2a82c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:35554" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.809µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46301/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:46301/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=fddc2a00-3924-483a-980f-27558e19204a http.request.method=GET http.request.remoteaddr="127.0.0.1:43214" http.request.uri="/v2/foo/bar/manifests/sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e" time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=591d3c98-f068-4f6b-830f-4ec1907f3ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35564" http.request.uri="/v2/foo/bar/manifests/sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.695498ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "GET /v2/foo/bar/manifests/sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e with ttl=167h59m59.99999792s" go.version=go1.26.2 time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=fddc2a00-3924-483a-980f-27558e19204a http.request.method=GET http.request.remoteaddr="127.0.0.1:43214" http.request.uri="/v2/foo/bar/manifests/sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.217575ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "GET /v2/foo/bar/manifests/sha256:cb5ae38ad475ee5f5fc370cf02bee658105a0ffea98d459810ad341d0e338c0e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=8a6e9e97-ad13-471d-b20c-7e127f9e8144 http.request.method=GET http.request.remoteaddr="127.0.0.1:35564" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.726µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46301/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:46301/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=cc182490-8024-4d33-a4e9-34ec94f8abeb http.request.method=GET http.request.remoteaddr="127.0.0.1:43228" 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-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=3530b70c-a1ef-4f08-ac51-57bc15015389 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35576" 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.229492ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=cc182490-8024-4d33-a4e9-34ec94f8abeb http.request.method=GET http.request.remoteaddr="127.0.0.1:43228" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.192844ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:49:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=673b9a20-2796-4120-a2fd-87c0bba43e04 http.request.method=POST http.request.remoteaddr="127.0.0.1:35576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=64f26a6a-2a14-4468-8a4f-06ac663b4c39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35576" http.request.uri="/v2/foo/bar/blobs/uploads/d87bd645-21ff-42ca-bd5a-bf1d661d5fa7?_state=e_SBBnQXAKFZcN7LigEPGJhQVrmMjqTxr6rjP-xxpt57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4N2JkNjQ1LTIxZmYtNDJjYS1iZDVhLWJmMWQ2NjFkNWZhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTozMC40MDE2Mjc0NzZaIn0%3D&digest=sha256%3A91b2962f6899c4570dea6b8f5c1a9da8508864d29ba26f2556485c2c453994d4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.599811565s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:30 +0000] "PUT /v2/foo/bar/blobs/uploads/d87bd645-21ff-42ca-bd5a-bf1d661d5fa7?_state=e_SBBnQXAKFZcN7LigEPGJhQVrmMjqTxr6rjP-xxpt57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4N2JkNjQ1LTIxZmYtNDJjYS1iZDVhLWJmMWQ2NjFkNWZhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjo0OTozMC40MDE2Mjc0NzZaIn0%3D&digest=sha256%3A91b2962f6899c4570dea6b8f5c1a9da8508864d29ba26f2556485c2c453994d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=a82618b4-6217-4002-878a-4551e6f7f779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35576" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:49:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=3ef3ae39-499b-45a0-a364-5223b027469c http.request.method=GET http.request.remoteaddr="127.0.0.1:35576" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="563.966µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:49:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46301/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:46301/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=7de7c691-8b4f-49a7-b35a-5a07028bbff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43230" 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-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=7d2fd913-085c-4029-9e73-1fa8646421bb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35590" 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.141172ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:32 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=9dd83148-5fba-4bd3-8ed6-5c0e2b3c5a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:35590" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="623.767µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:49:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46301/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:46301/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=7de7c691-8b4f-49a7-b35a-5a07028bbff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43230" 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-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46301" http.request.id=f0facda8-4e1e-4141-ab29-5bc9032dd0e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35596" 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.240933ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:49:32Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f6aed644c7ded80ae1fdac7cade6262b53943b12d5cc7b8924bb9240ad5eab15 with ttl=167h59m59.99999704s" go.version=go1.26.2 time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34577" http.request.id=7de7c691-8b4f-49a7-b35a-5a07028bbff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43230" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.61208ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:49:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.49s) === RUN TestAppDispatcher time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39057" http.request.id=e98c2b75-2061-4210-8a64-41bc82e0dd82 http.request.method=GET http.request.remoteaddr="127.0.0.1:38368" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="783.528µs" http.response.status=200 http.response.written=0 time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39057" http.request.id=ce45c33a-3bf2-41d9-88be-40a57bb09a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:38368" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="583.206µs" http.response.status=200 http.response.written=0 time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39057" http.request.id=604d5a94-4cd8-4f47-91f0-9c9212154959 http.request.method=GET http.request.remoteaddr="127.0.0.1:38368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="633.326µs" http.response.status=200 http.response.written=0 time="2026-04-10T22:49:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39057" http.request.id=e65fa773-fa52-4592-930c-0c0fb98b2305 http.request.method=GET http.request.remoteaddr="127.0.0.1:38368" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="605.526µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-04-10T22:49:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:32Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:32Z" 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:44663" http.request.id=ec12354e-f6af-40f2-97cf-ca87238393df http.request.method=GET http.request.remoteaddr="127.0.0.1:55646" 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-10T22:49:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:32Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:32Z" level=info msg="configuring file health check path=/tmp/healthcheck3543890152, interval=1" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T22:49:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:36Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:36Z" level=info msg="configuring TCP health check addr=127.0.0.1:44011, interval=1" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T22:49:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:40Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d time="2026-04-10T22:49:40Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46651, interval=1, threshold=3" go.version=go1.26.2 instance.id=3da988f4-0c6f-4cc4-8289-4552f58b901d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 64.571s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.28s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.506s === RUN TestSchedule time="2026-04-10T22:48:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 time="2026-04-10T22:48:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9986ms" go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 time="2026-04-10T22:48:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.92µs" go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 time="2026-04-10T22:48:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.84µs" go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 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-10T22:48:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T22:48:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 time="2026-04-10T22:48:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99864ms" go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 time="2026-04-10T22:48:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99872ms" go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 time="2026-04-10T22:48:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T22:48:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=06b71aa7-f6e4-4e56-acbc-074eaa1b2a18 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.644s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.65s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30211584 sha256:0da168f13538bebe88b48ed282facf9e5f53912c06799d3402b70a980b178ac9 [] map[] } --- PASS: TestSimpleBlobRead (0.23s) === RUN TestBlobMount --- PASS: TestBlobMount (0.15s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.19s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.06s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.11s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === 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:5521f20537e97c3058d98b069284dcd4753c6d5251dd516cef155310a6532c38 palailogos: marking blob sha256:84909551813771b8a71c484ec1c0166f259f28bc57a0bd604d69b8326fef16a0 palailogos: marking blob sha256:516e6376ca8d4455d4c130e6cd951baddac9b5a07e099a51b8ac859da01f8437 palailogos: marking manifest sha256:add824b8228b08c3d48339c4bd42c4350f7660ac8495213a9e257a679792a40b palailogos: marking blob sha256:a829ae700d8720b2109bb74943ca134fddc8145d148faacb8d72b9f83e54f8e6 palailogos: marking blob sha256:65f8af8af4a5aa324b5032c20bdd69151f5c7c2cf53cd8597aa96c1ccc28343c palailogos: marking manifest sha256:ae4eab3c63ef7174ec5ef2aff2c8be3e142bf03ca77a0f08f4ce49be7486d1a2 palailogos: marking blob sha256:5521f20537e97c3058d98b069284dcd4753c6d5251dd516cef155310a6532c38 palailogos: marking blob sha256:add824b8228b08c3d48339c4bd42c4350f7660ac8495213a9e257a679792a40b palailogos: marking manifest sha256:f69349fbaac12cdafa9ccf0415b6298b477a0c9ff8a340f853399acc717f9e1d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:4f5c0e78bdd86c4e02069306603374cb5ec3fb417487325799d33b7ce964aa79 palailogos: marking blob sha256:3a10b7658c82dde102de60604a75739a03a23878ddd1a4a07a228b0bffdbd1d0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.82s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1 deletemanifests: marking manifest sha256:88c257311c02bcefe5da62895f01753980c90e03245ce9bd3f69e9895717cc81 deletemanifests: marking blob sha256:86a8a9ad0116dbdb5b12f1e6cc3ee51dc08b027c58487711c2962c678c96c29d deletemanifests: marking blob sha256:34616d355cbc28e67bd4971840e0868a43f83fa5937b5d6e47e2897dd41f8232 deletemanifests: marking blob sha256:0bfa9c16fd6656434ae55f6e30085eb2bc08f025d42575b18c95f7354b42cd95 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a244186def8db171fa9b4f17cb00e8f797deb74cc55b651e78e19dcccd182bc6 blob eligible for deletion: sha256:b85df1dbcbe4a3c254483ab419fe2f0b3b053a1c63baac54e5c85958bf881301 blob eligible for deletion: sha256:72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1 blob eligible for deletion: sha256:78f1d5aa31a81cd7f462db631146bdef4ab304d29a38da104a7655a712d5b8ff deletemanifests manifest eligible for deletion: sha256:72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1 deletemanifests: marking manifest sha256:88c257311c02bcefe5da62895f01753980c90e03245ce9bd3f69e9895717cc81 deletemanifests: marking blob sha256:86a8a9ad0116dbdb5b12f1e6cc3ee51dc08b027c58487711c2962c678c96c29d deletemanifests: marking blob sha256:34616d355cbc28e67bd4971840e0868a43f83fa5937b5d6e47e2897dd41f8232 deletemanifests: marking blob sha256:0bfa9c16fd6656434ae55f6e30085eb2bc08f025d42575b18c95f7354b42cd95 time="2026-04-10T22:48:50Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe time="2026-04-10T22:48:50Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b85df1dbcbe4a3c254483ab419fe2f0b3b053a1c63baac54e5c85958bf881301 time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b85df1dbcbe4a3c254483ab419fe2f0b3b053a1c63baac54e5c85958bf881301" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1 time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/72/72e91e53c994c8cd7487c45dc33bc2217a2cf3bff3f1ce20ed45b9777d3b20a1" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:78f1d5aa31a81cd7f462db631146bdef4ab304d29a38da104a7655a712d5b8ff time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/78f1d5aa31a81cd7f462db631146bdef4ab304d29a38da104a7655a712d5b8ff" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:a244186def8db171fa9b4f17cb00e8f797deb74cc55b651e78e19dcccd182bc6 time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a244186def8db171fa9b4f17cb00e8f797deb74cc55b651e78e19dcccd182bc6" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe --- PASS: TestDeleteManifestIfTagNotFound (0.64s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2433566cc122ab9157a204541579f2a8453b0cd47d972721f38de97389c5c2a5 time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/2433566cc122ab9157a204541579f2a8453b0cd47d972721f38de97389c5c2a5" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:e11888a4ca2aa5cc48c972225eb23dbdaf4e98bf35e83c6ba31142022ddd23b8 time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e11888a4ca2aa5cc48c972225eb23dbdaf4e98bf35e83c6ba31142022ddd23b8" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:f396951d1b9255e34fd30cbb223f29b660ce2bf2705114ea8a4f4c77dd3e2ac4 time="2026-04-10T22:48:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f396951d1b9255e34fd30cbb223f29b660ce2bf2705114ea8a4f4c77dd3e2ac4" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe --- PASS: TestGCWithMissingManifests (0.21s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:df4fcb100163877d16c4732e40e1308d63a3ebeffb9cdca8869ea00fec2875ab komnenos: marking blob sha256:a4714827ef33a549b5594cf66b1f1c342421a369eaa0284f83f56270c83fd915 komnenos: marking blob sha256:987f2e05ad713391ef64d833dd90a01e100cd87c7e42ef9e199b2908988bd37e 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0965001068215632dde6a0e334893b1193c3e962801a1e68f8b9df175309c614 time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/09/0965001068215632dde6a0e334893b1193c3e962801a1e68f8b9df175309c614" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:6d31b966552dcaf240b300f45bd3bce35a0a0aaf394f04f415223abcefd8dc4e time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6d31b966552dcaf240b300f45bd3bce35a0a0aaf394f04f415223abcefd8dc4e" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:74ffb49ba08544e482f9e679b0c0683e0b0b09e25ff9c40b42034800eaf34ebb time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74ffb49ba08544e482f9e679b0c0683e0b0b09e25ff9c40b42034800eaf34ebb" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:9217155e0e2a844013302860727fc6f3d96b20dcb5ca3fe07383af1be5b405ee time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/9217155e0e2a844013302860727fc6f3d96b20dcb5ca3fe07383af1be5b405ee" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:b344da61060373dbf1024eb2e85167ca5827969a1cf60c608bdaee1f1ff724bb time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b3/b344da61060373dbf1024eb2e85167ca5827969a1cf60c608bdaee1f1ff724bb" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:caa114ab964bc3924ef7b3f435e6cf73a03016d559071f74d4b3bfa285282670 time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/caa114ab964bc3924ef7b3f435e6cf73a03016d559071f74d4b3bfa285282670" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T22:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe --- PASS: TestDeletionHasEffect (0.62s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.72s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5c827a641e85cdfae5e54388eae9ae38f6a2e0b04166346139b557df8fde9b72 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:7e96d26cfc4076867abd817a81f8ce73d96b23bfae7b17e626d82896d534f68f michael_z_doukas: marking blob sha256:b1ecf307deca0a11a43bcdcd2f1089bdb87291fdb06ddfc5e4715bc649bd5f6b 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a95db397600a5f807bb0119e1865a08cea50c990a3844cb93cbae42c3dff26b2 time="2026-04-10T22:48:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a95db397600a5f807bb0119e1865a08cea50c990a3844cb93cbae42c3dff26b2" go.version=go1.26.2 instance.id=5f8247e0-a07c-45ef-b561-40d3f2ccf0fe --- PASS: TestOrphanBlobDeleted (0.38s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b5b587647973d26483414bce4f55c6102d55b76d48570cfedf66edf0961ad534 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7545e1456e06e904c504d812101fdcc83de00a79709a44b3c5799d4873518bd9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.20s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.26s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.19s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.48s) === 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-10T22:48:53Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 21:48:53.542316593 +0000 UTC m=-3589.042640841, actuallyDelete=true" time="2026-04-10T22:48:53Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T22:48:53Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125, actuallyDelete=true" time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/665a7538-4b67-4072-911d-9eca1d3a676a have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e25de80d-328d-4178-9af9-65d4896d91ac have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/af34ea28-9399-47ca-a486-fb5c5bf29c25 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cf68729-e38d-4c7c-8f55-8666c0c985d6 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14a2e192-7874-47c0-b9a3-9a1c670b6de1 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40bab670-f924-4746-9817-09378dfe0db5 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac4a5019-07cd-4cb1-9b9c-72dd1a3d0061 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f7086f93-c5ef-4e40-92b0-3df0030be452 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1589c434-d1f7-440e-ac2a-0308e787b8d9 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4854a493-e213-45ab-977f-fffe5dac7014 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5ff363b9-50d0-4b20-9f07-7cb38eb62092 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.542935559 +0000 UTC m=+10.957978125). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T22:48:53Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:48:53.543730727 +0000 UTC m=+10.958773293, actuallyDelete=true" time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/193cee84-5180-4d31-bee9-0ea634692dad have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.543730727 +0000 UTC m=+10.958773293). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f542bdac-ceb4-4b31-ac46-e9fb67f5570d have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.543730727 +0000 UTC m=+10.958773293). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1e96025a-c91e-455e-bf2a-e532c88c1f24 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.543730727 +0000 UTC m=+10.958773293). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/30d3ca80-57d4-49d7-8cb2-aa44524c5666 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.543730727 +0000 UTC m=+10.958773293). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e269fffe-ed8e-41f1-98e9-0528836a4015 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.543730727 +0000 UTC m=+10.958773293). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T22:48:53Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:48:53.544312053 +0000 UTC m=+10.959354619, actuallyDelete=true" time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11a655ab-bf8a-45e1-9b87-a76e992bef57 have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.544312053 +0000 UTC m=+10.959354619). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/25ee4875-db02-445b-99bb-29616e037ffd have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.544312053 +0000 UTC m=+10.959354619). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a266b63-a2a4-4eb0-b5a9-af8552ee678f have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.544312053 +0000 UTC m=+10.959354619). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7f1aeffc-28ba-4f18-9692-8f7f9a28b0dd have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.544312053 +0000 UTC m=+10.959354619). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eec2610b-9bca-43f2-988b-53013cffe8be have older date (2026-04-10 21:48:53 +0000 UTC) than purge date (2026-04-10 22:48:53.544312053 +0000 UTC m=+10.959354619). Removing upload directory." time="2026-04-10T22:48:53Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T22:48:53Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:48:53.544684737 +0000 UTC m=+10.959727303, actuallyDelete=true" time="2026-04-10T22:48:53Z" 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 11.027s ? 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.085s === 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.070s === RUN TestWalkFileRemoved time="2026-04-10T22:48:42Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.061s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.568s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.168s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.746s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.35s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.911s ? 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-10T22:48:42Z" 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-10T22:48:42Z" 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-10T22:48:42Z" 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 TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 --- PASS: TestParsing (0.01s) time="2026-04-10T22:48:42Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestS3TryUpdate (0.02s) --- PASS: TestMatchIPV4 (0.01s) time="2026-04-10T22:48:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=d53d8a3c-c8ed-41cf-adb5-45a74e5a589a --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) time="2026-04-10T22:48:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=d53d8a3c-c8ed-41cf-adb5-45a74e5a589a --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestInvalidData (0.02s) time="2026-04-10T22:48:42Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=d53d8a3c-c8ed-41cf-adb5-45a74e5a589a ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) time="2026-04-10T22:48:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T22:48:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T22:48:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T22:48:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.604s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.081s ? 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.547s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.38s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.927s ? 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.051s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 22:49:48 +0000 elapsed time 0h 1m 26s >>> 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.224823) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 431.9 MiB in 108 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...