>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 23:29:04 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.9-r0) (2/2) Installing .makedepends-docker-registry (20260410.232905) Executing busybox-1.37.0-r30.trigger OK: 486.2 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-10T23:29:25Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T23:29:25Z" 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.075s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T23:29:25Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.061s ? 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.064s === 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.041s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.07s) PASS ok github.com/docker/distribution/health/checks 0.125s ? 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.045s === 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.047s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.064s === 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.045s ? 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 23:29:25 http: TLS handshake error from 127.0.0.1:46616: 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:36069/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36069/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36069/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36069/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39477?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.82s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T23:29:26Z" level=info msg="broadcaster: closing" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="closing testSink" time="2026-04-10T23:29:26Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-10T23:29:26Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 1} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 1} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 1} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 1} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:26Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T23:29:27Z" level=warning msg="&{0x2ce8588 0.9} encountered too many errors, backing off" time="2026-04-10T23:29:27Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.78s) PASS ok github.com/docker/distribution/notifications 1.833s ? 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-10T23:29:25Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T23:29:25.365370058Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:25.365397659Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:25.365452659Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.25.9 time="2026-04-10T23:29:25.366296588Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 time="2026-04-10T23:29:25.366312508Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.9 time="2026-04-10T23:29:25.366941314Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.9 time="2026-04-10T23:29:28.382317856Z" level=info msg="response completed" go.version=go1.25.9 http.request.host=127.0.0.1 http.request.id=e1754303-d6e3-4b4c-8d8e-ff6bc42067cc http.request.method=GET http.request.remoteaddr="127.0.0.1:57124" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.247µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T23:29:28.382468138Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.9 --- PASS: TestRegistrySupportedCipherSuite (3.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T23:29:29.191711276Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T23:29:29.192457564Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:29.192478844Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:29.192545245Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.25.9 time="2026-04-10T23:29:29.192895368Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.81s) PASS ok github.com/docker/distribution/registry 12.080s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.044s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.132s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T23:29:25Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.9 instance.id=43e31fcf-a172-4455-b918-27c435a388f4 time="2026-04-10T23:29:25Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.9 instance.id=43e31fcf-a172-4455-b918-27c435a388f4 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-10T23:29:25Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.9 password=FcgEd7IKP0fnxXjKm4VSibHkijmiADxIn1zW439FFoo user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.137s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.057s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-04-10T23:29:25Z" level=info msg="token not to be used before 2026-04-10 23:29:26 +0000 UTC - currently 2026-04-10 23:29:25.328634845 +0000 UTC m=+0.082470678" time="2026-04-10T23:29:25Z" level=info msg="token not to be used after 2026-04-10 23:29:25 +0000 UTC - currently 2026-04-10 23:29:25.332129401 +0000 UTC m=+0.085965234" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-10T23:29:25Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.152s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.114s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.072s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.055s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T23:29:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:25Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33813" http.request.id=479154f7-2823-4ce0-899d-86bd388bf851 http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.368µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-04-10T23:29:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:25Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=9b5da0c4-1526-466e-b25d-2656f93cb949 http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.049811ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:23:29:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T23:29:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=e8a37a4f-b128-435b-8541-f9c3ce993a34 http.request.method=POST http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=89c84095-85ba-4a99-bfa8-2ce9744e1312 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/aaaa/blobs/uploads/6cc276bb-7b4c-40fb-9d4c-246aeed2d21c?_state=CkHB3_HnDm5-_HfArd6kEFebbOSAgMBVWiBOX07cDNd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2Y2MyNzZiYi03YjRjLTQwZmItOWQ0Yy0yNDZhZWVkMmQyMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjUuODMzOTAzMTc2WiJ9&digest=sha256%3Aa30d100f17a4a7aa0430425a090c88c1ac2666c14e5bb7e904d221eea421473e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258584342s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6cc276bb-7b4c-40fb-9d4c-246aeed2d21c?_state=CkHB3_HnDm5-_HfArd6kEFebbOSAgMBVWiBOX07cDNd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2Y2MyNzZiYi03YjRjLTQwZmItOWQ0Yy0yNDZhZWVkMmQyMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjUuODMzOTAzMTc2WiJ9&digest=sha256%3Aa30d100f17a4a7aa0430425a090c88c1ac2666c14e5bb7e904d221eea421473e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=4224bcb7-5524-470e-81f2-3d54486a5951 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.637437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:27 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=3c77623d-0839-4dd6-9887-a929c16f73b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=ae8933d5-5e9e-4006-9593-79be92b89a55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/bbbb/blobs/uploads/7d3f9585-69e6-43b4-8040-4301ea71e7e1?_state=7ZT1LS4puZl3UnRifMMpKyG4L-WVlksU5-WY_yH1PYN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZDNmOTU4NS02OWU2LTQzYjQtODA0MC00MzAxZWE3MWU3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjcuMzAxMDI5ODc1WiJ9&digest=sha256%3A2b3ab4d4571b85bc6e26162855185df4d60c75523cbea309f8f289dce68d87fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204876756s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7d3f9585-69e6-43b4-8040-4301ea71e7e1?_state=7ZT1LS4puZl3UnRifMMpKyG4L-WVlksU5-WY_yH1PYN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZDNmOTU4NS02OWU2LTQzYjQtODA0MC00MzAxZWE3MWU3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjcuMzAxMDI5ODc1WiJ9&digest=sha256%3A2b3ab4d4571b85bc6e26162855185df4d60c75523cbea309f8f289dce68d87fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=5c6e88f6-a640-4961-abf0-13de02b0e0cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.556836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=1b7d9e9b-1c0f-4eb8-b02d-7ac3388b443c http.request.method=POST http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=93d6bbd4-bdd8-4142-92c0-d30717a32565 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/cccc/blobs/uploads/1e9c90f4-014d-475a-bcb2-8309205ad4f6?_state=VERA1ap4VIA4_WCmESYF1FgmeM0KLuwCVZ9GlAYXSPt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxZTljOTBmNC0wMTRkLTQ3NWEtYmNiMi04MzA5MjA1YWQ0ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjguNjc5ODg1NzU4WiJ9&digest=sha256%3A3aadd281646a900dad0d658aa502aebbaa16f9d50cbc7c9548ba774b429112cf" http.request.useragent="Go-http-client/1.1" http.response.duration=855.069124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:28 +0000] "PUT /v2/foo/cccc/blobs/uploads/1e9c90f4-014d-475a-bcb2-8309205ad4f6?_state=VERA1ap4VIA4_WCmESYF1FgmeM0KLuwCVZ9GlAYXSPt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxZTljOTBmNC0wMTRkLTQ3NWEtYmNiMi04MzA5MjA1YWQ0ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjguNjc5ODg1NzU4WiJ9&digest=sha256%3A3aadd281646a900dad0d658aa502aebbaa16f9d50cbc7c9548ba774b429112cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=6d80193d-3ed8-40a9-8d6b-689f5ceb9436 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.907319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:29 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=5962fe8c-b88a-4bbb-9ead-49e53ad2e270 http.request.method=POST http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=159c199d-c468-412d-9f48-0700c429feca http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/dddd/blobs/uploads/76101387-d44e-42fd-905e-7eabc2aaed1a?_state=2gekW6e6tV1uXU_shxeyRFU3W1AsWK-u5k47jMlm5OR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3NjEwMTM4Ny1kNDRlLTQyZmQtOTA1ZS03ZWFiYzJhYWVkMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjkuNzgxMjgzMzA0WiJ9&digest=sha256%3Adcf50d162c72c31439118e572788bb243a2a0412ed79fd7306688d6481bb3d3d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.597799827s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/76101387-d44e-42fd-905e-7eabc2aaed1a?_state=2gekW6e6tV1uXU_shxeyRFU3W1AsWK-u5k47jMlm5OR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3NjEwMTM4Ny1kNDRlLTQyZmQtOTA1ZS03ZWFiYzJhYWVkMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MjkuNzgxMjgzMzA0WiJ9&digest=sha256%3Adcf50d162c72c31439118e572788bb243a2a0412ed79fd7306688d6481bb3d3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=a1a1cebc-769e-4b49-9c53-11780c62bf69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558196ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=b7c1eb3f-e94c-498c-905d-002e0cbbe9e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:31 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=9887fd2d-69c4-4d79-894d-5d0be511b793 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/eeee/blobs/uploads/73c59b37-82b1-407c-acba-2382e2c684d6?_state=lYxg0ZQsFKLlbqCkVKwv_h1l-0r14X8L-rhtIT_pmqt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3M2M1OWIzNy04MmIxLTQwN2MtYWNiYS0yMzgyZTJjNjg0ZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzEuNjYzNDMyNzM5WiJ9&digest=sha256%3Ad1834f711f34000e8c59b6a5fc6cdde51b379271cc287810f13a20dbb1932732" http.request.useragent="Go-http-client/1.1" http.response.duration=2.104473774s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:31 +0000] "PUT /v2/foo/eeee/blobs/uploads/73c59b37-82b1-407c-acba-2382e2c684d6?_state=lYxg0ZQsFKLlbqCkVKwv_h1l-0r14X8L-rhtIT_pmqt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3M2M1OWIzNy04MmIxLTQwN2MtYWNiYS0yMzgyZTJjNjg0ZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzEuNjYzNDMyNzM5WiJ9&digest=sha256%3Ad1834f711f34000e8c59b6a5fc6cdde51b379271cc287810f13a20dbb1932732 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=91bc7077-5a82-4f1e-9e8b-ec14c56706a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.623077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:33 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=65c1dca6-6a72-46ba-97de-07433ca02d49 http.request.method=POST http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:33 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=8273c35a-3c11-4104-898d-c6f6997529ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/ffff/blobs/uploads/b943b67c-b819-47b9-9bf5-5dba568dbf6f?_state=MXKqtuTdQa_Kd7KnNmAbo7ELDfkDZNTy3bf0G0COtZB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiOTQzYjY3Yy1iODE5LTQ3YjktOWJmNS01ZGJhNTY4ZGJmNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzMuOTQ5MTkxMDc0WiJ9&digest=sha256%3A8c788fe474ba3f58304e55bc02625cbf701d8e2a7a5beeef1cdf372100b2a8a5" http.request.useragent="Go-http-client/1.1" http.response.duration=946.16009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:33 +0000] "PUT /v2/foo/ffff/blobs/uploads/b943b67c-b819-47b9-9bf5-5dba568dbf6f?_state=MXKqtuTdQa_Kd7KnNmAbo7ELDfkDZNTy3bf0G0COtZB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiOTQzYjY3Yy1iODE5LTQ3YjktOWJmNS01ZGJhNTY4ZGJmNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzMuOTQ5MTkxMDc0WiJ9&digest=sha256%3A8c788fe474ba3f58304e55bc02625cbf701d8e2a7a5beeef1cdf372100b2a8a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=13bbd5b2-999d-4eae-85bf-378f6de4695b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.594317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=45e9bef6-57ef-4329-9439-77e5241e3731 http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.368µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=ee2c8315-161b-448d-aae2-6f84fd2f28cc http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="826.368µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=35076760-4b37-4a75-850d-dd6fddd79f26 http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="781.168µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=b1d66e1c-504e-44cd-82f2-44932b1353de http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="774.088µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=e430a300-070c-4116-a18d-be2821f7bf7e http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="732.447µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=a348e9e5-9c14-4ffd-a397-ae3605e9c367 http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="792.968µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=ac2c70f4-43ff-4fdb-912d-f1038ad7e105 http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="798.448µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=1d7d1e71-c272-4d21-82c6-f26b55efad68 http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="689.487µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=d181a605-a3ee-4c76-bf0c-5f2e6c7dd4da http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="743.448µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43065" http.request.id=74a567b6-ff26-415a-b63b-b347ae4eb91e http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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="839.928µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:23:29:34 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T23:29:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:34Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=afaf389a-3c7c-4c25-b554-355dab8adce4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:36Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=87921cc7-93fc-4183-b92f-2040c9cece38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/aaaa/blobs/uploads/9a830c31-4db7-4131-8506-7e29d6636230?_state=lJvhjf05PYfEzCLVn9goI_1tA9nzPkib0evTWxNLwzh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5YTgzMGMzMS00ZGI3LTQxMzEtODUwNi03ZTI5ZDY2MzYyMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzUuMTgwMjEzOTM3WiJ9&digest=sha256%3A45ea7fdedee04c9bf16466e1e6f63a526a215759347b7e1ac533e5f895401ed8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739239186s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9a830c31-4db7-4131-8506-7e29d6636230?_state=lJvhjf05PYfEzCLVn9goI_1tA9nzPkib0evTWxNLwzh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5YTgzMGMzMS00ZGI3LTQxMzEtODUwNi03ZTI5ZDY2MzYyMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzUuMTgwMjEzOTM3WiJ9&digest=sha256%3A45ea7fdedee04c9bf16466e1e6f63a526a215759347b7e1ac533e5f895401ed8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:36Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=91c77158-1c2e-4c46-b48e-69ac8f6448aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.676398ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:36 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:37Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=e09b7226-7ef2-4b29-9b7a-a452f4aa3f07 http.request.method=POST http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01841ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:37 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=c80afd6b-773d-4ea4-9215-f4dd1ec4ef1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/bbbb/blobs/uploads/6620e681-53fa-49c2-81c6-7162648a99f7?_state=SmRqHKxRAQ3SyPWioqxn3Kk-4Yy_zTYv94YLpzusjlh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NjIwZTY4MS01M2ZhLTQ5YzItODFjNi03MTYyNjQ4YTk5ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzcuMTk3OTI2NDcxWiJ9&digest=sha256%3A92e777814aedebcb71e082a9182a736cbb8d75f559ede3604cdc774da3ce59da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710545135s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:37 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6620e681-53fa-49c2-81c6-7162648a99f7?_state=SmRqHKxRAQ3SyPWioqxn3Kk-4Yy_zTYv94YLpzusjlh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NjIwZTY4MS01M2ZhLTQ5YzItODFjNi03MTYyNjQ4YTk5ZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzcuMTk3OTI2NDcxWiJ9&digest=sha256%3A92e777814aedebcb71e082a9182a736cbb8d75f559ede3604cdc774da3ce59da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=690e9912-b472-453a-801e-235c33be5785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:38 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:39Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=8238e69f-ef8f-45f8-9555-151e9d7a42c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:39 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=f9749ec8-35e8-40bf-875c-8839852d0adb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/cccc/blobs/uploads/a8447e94-93f5-4807-9764-7f99d7b28eba?_state=KSzUV4Nr2VGiULfAxeFCC5iQVEzAMT2MDl2l4p3TFKt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhODQ0N2U5NC05M2Y1LTQ4MDctOTc2NC03Zjk5ZDdiMjhlYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzkuMTU5OTEyWiJ9&digest=sha256%3A9462f4bc5b9a0f92a06fc371d2428e18ffad7d1da4921b0275b9fec1a7b89fd7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.608824062s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:39 +0000] "PUT /v2/foo/cccc/blobs/uploads/a8447e94-93f5-4807-9764-7f99d7b28eba?_state=KSzUV4Nr2VGiULfAxeFCC5iQVEzAMT2MDl2l4p3TFKt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhODQ0N2U5NC05M2Y1LTQ4MDctOTc2NC03Zjk5ZDdiMjhlYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6MzkuMTU5OTEyWiJ9&digest=sha256%3A9462f4bc5b9a0f92a06fc371d2428e18ffad7d1da4921b0275b9fec1a7b89fd7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=718442c0-088a-432a-9645-7c52a15dd712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.625916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:40 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=8cdc8629-46c4-4b1d-8463-cba72f5dcc1d http.request.method=POST http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=9535efaf-c207-4077-b832-ad87acafafc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/dddd/blobs/uploads/d1be5910-e4dd-42fb-92ce-4266bc7908ed?_state=m49x80SW8_xPAyBIavGiUH1iAQ_Go6ZfKVkjhZM5TPx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMWJlNTkxMC1lNGRkLTQyZmItOTJjZS00MjY2YmM3OTA4ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDEuMDY5ODM3NjQxWiJ9&digest=sha256%3Aeaadc9fed829bc4bd03e71898f5bac3237368229062c5cc169e53f4e80d6d31c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.124323859s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/d1be5910-e4dd-42fb-92ce-4266bc7908ed?_state=m49x80SW8_xPAyBIavGiUH1iAQ_Go6ZfKVkjhZM5TPx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMWJlNTkxMC1lNGRkLTQyZmItOTJjZS00MjY2YmM3OTA4ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDEuMDY5ODM3NjQxWiJ9&digest=sha256%3Aeaadc9fed829bc4bd03e71898f5bac3237368229062c5cc169e53f4e80d6d31c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=98ccc43f-63c8-4afe-9026-5c9db9b2484c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38858" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.545396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39179" http.request.id=14eb9b42-3e40-40b8-931d-ebe26a6e8a88 http.request.method=GET http.request.remoteaddr="127.0.0.1:38858" 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="786.128µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.56s) === RUN TestURLPrefix time="2026-04-10T23:29:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:43Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38769" http.request.id=56507c55-1381-450e-8c21-ffcbb75c9d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:36582" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.528µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-10T23:29:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:43Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=9a51c7f4-4205-421f-9bdd-8baa2e3eeb39 http.request.method=GET http.request.remoteaddr="127.0.0.1:50648" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.65µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "GET /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=983dd3f7-808e-49f0-ada8-9963d77e70f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="911.929µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=37a326d3-41bb-425f-80bd-6978f1131307 http.request.method=POST http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=ab366bc8-c96f-4356-b84d-ab4ae29259d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067771ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "GET /v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=3d6184bd-6cbb-4f50-a80d-7686d976b2e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="981.17µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=369ea64c-25e2-495d-a5a1-8dd86dd916f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2cf67b8d-4c94-4734-8ba0-3e6a3dff5587 time="2026-04-10T23:29:43Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=369ea64c-25e2-495d-a5a1-8dd86dd916f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50652" http.request.uri="/v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.97µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2cf67b8d-4c94-4734-8ba0-3e6a3dff5587 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "GET /v2/foo/bar/blobs/uploads/2cf67b8d-4c94-4734-8ba0-3e6a3dff5587?_state=IuLSd3tmdUFfCQnB94U7Gh2V236zLhLAU0pty9YVH3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjZjY3YjhkLTRjOTQtNDczNC04YmEwLTNlNmEzZGZmNTU4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjEzMzI1OTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=124b1f9c-ca8f-4af7-a09e-0f5928bc343a http.request.method=POST http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=e593789e-f4ee-4100-80ba-7aa523a4ac71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e?_state=IV829EA7OLLS1feGUCF9WskhmoUFMIQyi-1Bn2V7OBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhOTE3N2E0LTBjNmEtNGU2Yi1iMmVlLTIwZWRhMzNlMWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjY2ODI0OTNaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" provided=sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 vars.name="foo/bar" vars.uuid=aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e time="2026-04-10T23:29:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=e593789e-f4ee-4100-80ba-7aa523a4ac71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e?_state=IV829EA7OLLS1feGUCF9WskhmoUFMIQyi-1Bn2V7OBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhOTE3N2E0LTBjNmEtNGU2Yi1iMmVlLTIwZWRhMzNlMWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjY2ODI0OTNaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e time="2026-04-10T23:29:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=e593789e-f4ee-4100-80ba-7aa523a4ac71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e?_state=IV829EA7OLLS1feGUCF9WskhmoUFMIQyi-1Bn2V7OBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhOTE3N2E0LTBjNmEtNGU2Yi1iMmVlLTIwZWRhMzNlMWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjY2ODI0OTNaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.172091ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "PUT /v2/foo/bar/blobs/uploads/aa9177a4-0c6a-4e6b-b2ee-20eda33e1e2e?_state=IV829EA7OLLS1feGUCF9WskhmoUFMIQyi-1Bn2V7OBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhOTE3N2E0LTBjNmEtNGU2Yi1iMmVlLTIwZWRhMzNlMWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjY2ODI0OTNaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=613b6ffc-1bec-4bce-8912-4cac4292c444 http.request.method=POST http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=7316c5ad-d426-4bb8-b22b-66d584063d86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/7edea2d2-bdd0-497b-a622-421f9c36dbc4?_state=2o1hpdnbJVrHoGa1cpVZidvygt8v9ZDPLHuAtFdb7xV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZGVhMmQyLWJkZDAtNDk3Yi1hNjIyLTQyMWY5YzM2ZGJjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjk0NjMxNjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "PUT /v2/foo/bar/blobs/uploads/7edea2d2-bdd0-497b-a622-421f9c36dbc4?_state=2o1hpdnbJVrHoGa1cpVZidvygt8v9ZDPLHuAtFdb7xV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZGVhMmQyLWJkZDAtNDk3Yi1hNjIyLTQyMWY5YzM2ZGJjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNjk0NjMxNjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=0541e5ec-ad36-4fee-890d-ff8765834303 http.request.method=POST http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/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:23:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=01f96191-cd36-4ec4-b849-33548f9634b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/62a8fb85-8cf8-49f0-b6a8-aedef3754f48?_state=zHWaJI2x5XelnwPHLYo_Id9K6jCa9lWvSBdnRgVI15l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyYThmYjg1LThjZjgtNDlmMC1iNmE4LWFlZGVmMzc1NGY0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNzIzMTM3NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "PUT /v2/foo/bar/blobs/uploads/62a8fb85-8cf8-49f0-b6a8-aedef3754f48?_state=zHWaJI2x5XelnwPHLYo_Id9K6jCa9lWvSBdnRgVI15l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyYThmYjg1LThjZjgtNDlmMC1iNmE4LWFlZGVmMzc1NGY0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNzIzMTM3NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=b544bda6-3632-40a1-a104-fc7162dceee4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=5fbd5bfd-73e6-4a0f-9570-dad1a6bacb8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/4ede246a-534a-4d22-ae3b-18ad6940e237?_state=l2SwIph8t2ggNznqmSJgjjTGe5B1bbjmddj_horGtE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZGUyNDZhLTUzNGEtNGQyMi1hZTNiLTE4YWQ2OTQwZTIzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNzUwNTI1NzhaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.duration=629.736317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:43 +0000] "PUT /v2/foo/bar/blobs/uploads/4ede246a-534a-4d22-ae3b-18ad6940e237?_state=l2SwIph8t2ggNznqmSJgjjTGe5B1bbjmddj_horGtE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZGUyNDZhLTUzNGEtNGQyMi1hZTNiLTE4YWQ2OTQwZTIzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0My4zNzUwNTI1NzhaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=c4c7e1d0-2687-4c60-8971-75dc6374a83b http.request.method=POST http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37487" http.request.id=e385f029-40b5-4535-804c-39ca91567506 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/227e9f67-4ac0-4011-8559-ced69e12e620?_state=UV7jpJa6RtBhglu1jdjBOamYPzgtS2yCVfKT7EIKR8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyN2U5ZjY3LTRhYzAtNDAxMS04NTU5LWNlZDY5ZTEyZTYyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NC4xMDQ3MzM1OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=654.181406ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/227e9f67-4ac0-4011-8559-ced69e12e620?_state=UV7jpJa6RtBhglu1jdjBOamYPzgtS2yCVfKT7EIKR8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyN2U5ZjY3LTRhYzAtNDAxMS04NTU5LWNlZDY5ZTEyZTYyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NC4xMDQ3MzM1OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=cd643f2c-05ba-4888-951c-15d010b7fee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/uploads/227e9f67-4ac0-4011-8559-ced69e12e620?_state=oYhEt1rvpf3oh0yI454dOXLSy0ot04D_FVT0R7o5SPp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyN2U5ZjY3LTRhYzAtNDAxMS04NTU5LWNlZDY5ZTEyZTYyMCIsIk9mZnNldCI6MTU0Njg1NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDRaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "PUT /v2/foo/bar/blobs/uploads/227e9f67-4ac0-4011-8559-ced69e12e620?_state=oYhEt1rvpf3oh0yI454dOXLSy0ot04D_FVT0R7o5SPp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyN2U5ZjY3LTRhYzAtNDAxMS04NTU5LWNlZDY5ZTEyZTYyMCIsIk9mZnNldCI6MTU0Njg1NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDRaIn0%3D&digest=sha256%3Af502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=b1c7280f-c94f-41b3-b315-759b445a3134 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.064651ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=14547334-892b-44a2-ae6a-aeaae304ac77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=75.702489ms http.response.status=200 http.response.written=15468544 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "GET /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 200 15468544 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=error msg="error parsing digest="sha257:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=5cc09c92-bd55-4cc9-85bc-e868c7a7fb54 http.request.method=GET http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/sha257:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" vars.name="foo/bar" time="2026-04-10T23:29:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=5cc09c92-bd55-4cc9-85bc-e868c7a7fb54 http.request.method=GET http.request.remoteaddr="127.0.0.1:50658" http.request.uri="/v2/foo/bar/blobs/sha257:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.809µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "GET /v2/foo/bar/blobs/sha257:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=2744e5ba-abbc-48ce-bdac-8d90695e5d81 http.request.method=GET http.request.remoteaddr="127.0.0.1:50676" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090931ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "GET /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:44Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=191024d5-62b2-452b-a49a-fe35263e6452 http.request.method=GET http.request.remoteaddr="127.0.0.1:50588" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="953.09µs" http.response.status=404 http.response.written=157 vars.digest="sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "GET /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=49d59cd8-5fad-408b-ab08-3e0cfc550386 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50602" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.81µs" http.response.status=404 http.response.written=157 vars.digest="sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=be350056-b7e7-458f-849f-7c7517d51fa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=cbc430b7-6420-4b32-81ab-9ba8105e50f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50602" http.request.uri="/v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="977.17µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "GET /v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=7bfb0b33-253e-4d88-888f-8c7e3ec028d4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50602" http.request.uri="/v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019811ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=a55ba921-f341-419d-894f-9ae1402f40f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50602" http.request.uri="/v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=39c3bffb-f9ce-4e54-8517-99d4906b46a9 time="2026-04-10T23:29:45Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=a55ba921-f341-419d-894f-9ae1402f40f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50602" http.request.uri="/v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.089µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=39c3bffb-f9ce-4e54-8517-99d4906b46a9 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "GET /v2/foo/bar/blobs/uploads/39c3bffb-f9ce-4e54-8517-99d4906b46a9?_state=JRnP1tILC3XbDzY7FQpihFpJGyCxwm3jPX7QigZMH797Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNiZmZiLWY5Y2UtNGU1NC04NTE3LTk5ZDQ5MDZiNDZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzI1MjI2MTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=47e9821b-9d77-43fe-a781-6bfa1f5e26ca http.request.method=POST http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=e662ace1-7b47-4ae6-b8c2-b0608222255f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/79ef464e-816a-4c33-9377-3570e25d5ce3?_state=Ta26RnS_52TTX90rWa_fdkiWosSXbqKnWuNuCdiwuSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZWY0NjRlLTgxNmEtNGMzMy05Mzc3LTM1NzBlMjVkNWNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzc2MjcxNDhaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" provided=sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 vars.name="foo/bar" vars.uuid=79ef464e-816a-4c33-9377-3570e25d5ce3 time="2026-04-10T23:29:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=e662ace1-7b47-4ae6-b8c2-b0608222255f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/79ef464e-816a-4c33-9377-3570e25d5ce3?_state=Ta26RnS_52TTX90rWa_fdkiWosSXbqKnWuNuCdiwuSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZWY0NjRlLTgxNmEtNGMzMy05Mzc3LTM1NzBlMjVkNWNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzc2MjcxNDhaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=79ef464e-816a-4c33-9377-3570e25d5ce3 time="2026-04-10T23:29:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=e662ace1-7b47-4ae6-b8c2-b0608222255f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/79ef464e-816a-4c33-9377-3570e25d5ce3?_state=Ta26RnS_52TTX90rWa_fdkiWosSXbqKnWuNuCdiwuSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZWY0NjRlLTgxNmEtNGMzMy05Mzc3LTM1NzBlMjVkNWNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzc2MjcxNDhaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.083691ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=79ef464e-816a-4c33-9377-3570e25d5ce3 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "PUT /v2/foo/bar/blobs/uploads/79ef464e-816a-4c33-9377-3570e25d5ce3?_state=Ta26RnS_52TTX90rWa_fdkiWosSXbqKnWuNuCdiwuSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZWY0NjRlLTgxNmEtNGMzMy05Mzc3LTM1NzBlMjVkNWNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wMzc2MjcxNDhaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=f85eebc5-2b98-42be-b623-4c0fffe76f3d http.request.method=POST http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=ac7b869e-5461-4d27-9ac6-2737b3d48ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/ffb8178e-aefa-488b-89d0-17da55f72cfa?_state=SKnSUfM4kY8jvB3hmQnpoOrCEhxWZVopaU9uEkWhsiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYjgxNzhlLWFlZmEtNDg4Yi04OWQwLTE3ZGE1NWY3MmNmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wNDAzNTI5MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "PUT /v2/foo/bar/blobs/uploads/ffb8178e-aefa-488b-89d0-17da55f72cfa?_state=SKnSUfM4kY8jvB3hmQnpoOrCEhxWZVopaU9uEkWhsiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYjgxNzhlLWFlZmEtNDg4Yi04OWQwLTE3ZGE1NWY3MmNmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wNDAzNTI5MzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=14cf3a85-ac4e-46f0-9f6d-61ffa6e36b13 http.request.method=POST http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=4feb3382-095a-4a6a-96cb-b5ec8060827e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/aee18b67-444c-4440-bf35-e8a0fc431fd1?_state=07bku87UNMI5Q8n5IikfGCJym1T-0IJPK7QRxLoZ9_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZTE4YjY3LTQ0NGMtNDQ0MC1iZjM1LWU4YTBmYzQzMWZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wNDMxMjcwODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "PUT /v2/foo/bar/blobs/uploads/aee18b67-444c-4440-bf35-e8a0fc431fd1?_state=07bku87UNMI5Q8n5IikfGCJym1T-0IJPK7QRxLoZ9_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZTE4YjY3LTQ0NGMtNDQ0MC1iZjM1LWU4YTBmYzQzMWZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wNDMxMjcwODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=ca8bae8f-26cd-44e4-9bde-29448e692109 http.request.method=POST http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=c42a7246-f083-4735-8bd7-43976e7ee890 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/b77b99cd-c84d-47a1-bcdf-5e5675b11f34?_state=wspDOBP59mE-P_lTr4gBIgTRD3GD5HVAK3pvA8u9vRF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3N2I5OWNkLWM4NGQtNDdhMS1iY2RmLTVlNTY3NWIxMWYzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wNDU3OTQwMzFaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.duration=696.452755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "PUT /v2/foo/bar/blobs/uploads/b77b99cd-c84d-47a1-bcdf-5e5675b11f34?_state=wspDOBP59mE-P_lTr4gBIgTRD3GD5HVAK3pvA8u9vRF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3N2I5OWNkLWM4NGQtNDdhMS1iY2RmLTVlNTY3NWIxMWYzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS4wNDU3OTQwMzFaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=61db6f93-576f-4c83-bf25-cdce731aeeb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43707" http.request.id=0cd139df-6b45-4dad-8b00-e8e112a413f1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/64df55d2-868a-492b-9d67-e4c511bf3878?_state=qatOAa2PM2ToN7sYuTjDH8m0khu5PgLBvEjALBOK4tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZGY1NWQyLTg2OGEtNDkyYi05ZDY3LWU0YzUxMWJmMzg3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS44NDY4NjIwNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=665.218238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/64df55d2-868a-492b-9d67-e4c511bf3878?_state=qatOAa2PM2ToN7sYuTjDH8m0khu5PgLBvEjALBOK4tN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZGY1NWQyLTg2OGEtNDkyYi05ZDY3LWU0YzUxMWJmMzg3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0NS44NDY4NjIwNDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=a778a1e3-0c7f-4490-af17-c4ce30be8516 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/uploads/64df55d2-868a-492b-9d67-e4c511bf3878?_state=XCPAhGKdsxnRV4v_y_Yvh2se6tCbIkEx75CWMpzma6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZGY1NWQyLTg2OGEtNDkyYi05ZDY3LWU0YzUxMWJmMzg3OCIsIk9mZnNldCI6MTYyMTUwNDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDVaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "PUT /v2/foo/bar/blobs/uploads/64df55d2-868a-492b-9d67-e4c511bf3878?_state=XCPAhGKdsxnRV4v_y_Yvh2se6tCbIkEx75CWMpzma6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZGY1NWQyLTg2OGEtNDkyYi05ZDY3LWU0YzUxMWJmMzg3OCIsIk9mZnNldCI6MTYyMTUwNDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDVaIn0%3D&digest=sha256%3A253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=6b7a82c3-d999-4eb5-aefd-2b7583166bc7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.035891ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=33ad59c4-3031-4fa4-8b6b-9cee99d69cd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=71.397885ms http.response.status=200 http.response.written=16215040 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 200 16215040 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=error msg="error parsing digest="sha257:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=d6ed6180-1a63-4570-84c6-ca0e84fb2f15 http.request.method=GET http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/sha257:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" vars.name="foo/bar" time="2026-04-10T23:29:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=d6ed6180-1a63-4570-84c6-ca0e84fb2f15 http.request.method=GET http.request.remoteaddr="127.0.0.1:50604" http.request.uri="/v2/foo/bar/blobs/sha257:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="911.769µs" http.response.status=400 http.response.written=110 vars.digest="sha257:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/sha257:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=e186481f-212f-4d98-af61-b18befd44f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:50610" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118131ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=135b3e3a-9306-43be-a54a-5724a1a7ae69 http.request.method=GET http.request.remoteaddr="127.0.0.1:50606" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.076531ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:43707" http.request.id=31b8a064-b095-44d9-bd75-4812411c5ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50610" http.request.uri="/v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.774258ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/sha256:253ce7e13e6c3af8e8f18c4fe7863427148039fe0b739dd5066ea6258d6ef748 HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=9dcf58e0-d0e9-425c-bd4a-0e1c1cabaedb http.request.method=GET http.request.remoteaddr="127.0.0.1:50676" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.756817128s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "GET /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37487" http.request.id=24a84a88-a2c3-4f51-8e54-3d12eaf3239d http.request.method=GET http.request.remoteaddr="127.0.0.1:50674" http.request.uri="/v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.761708457s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:23:29:44 +0000] "GET /v2/foo/bar/blobs/sha256:f502540092983ca7f716a0fc140b7a642adbd5372bf70759ac9b85dde5af2785 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.43s) === RUN TestBlobDelete time="2026-04-10T23:29:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:46Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=c29bce24-701c-405c-8578-480cf5b3ec3b http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.449µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=62db9a40-789b-49ac-b5a9-c3edb86f65c4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43752" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.288µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=fe30ec2a-02cf-480d-a38b-a7f0879e9127 http.request.method=POST http.request.remoteaddr="127.0.0.1:43752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=3d90aef2-918e-4196-8daa-9778bc8690b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43752" http.request.uri="/v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="882.369µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=0b74fd4e-fa8e-4a8f-b403-2b584295f8d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43752" http.request.uri="/v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="923.329µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=ffe2afa9-f4a6-4edb-bebe-9ec29a5d4685 http.request.method=GET http.request.remoteaddr="127.0.0.1:43752" http.request.uri="/v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8da3b7b4-e617-4b1e-859c-9dac420e0e33 time="2026-04-10T23:29:46Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=ffe2afa9-f4a6-4edb-bebe-9ec29a5d4685 http.request.method=GET http.request.remoteaddr="127.0.0.1:43752" http.request.uri="/v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.209µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8da3b7b4-e617-4b1e-859c-9dac420e0e33 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "GET /v2/foo/bar/blobs/uploads/8da3b7b4-e617-4b1e-859c-9dac420e0e33?_state=V4LQ8p8_vnzUdzUTQVcRJyT2_CtrVws-nlSRkdJZAyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkYTNiN2I0LWU2MTctNGIxZS04NTljLTlkYWM0MjBlMGUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NTY4ODU5MVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=fb6691c0-7e9c-4169-98f1-045da83b574e http.request.method=POST http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=fff9f021-4623-4996-9380-e070cd6bda6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/3e48bb20-294f-4e6e-9e5c-de0775dd69e4?_state=g0pu6hZxeDG-A8UBIEBLpgWKEMH8ZCe-byVu43p6F2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNDhiYjIwLTI5NGYtNGU2ZS05ZTVjLWRlMDc3NWRkNjllNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjMwODEzNzNaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" provided=sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b vars.name="foo/bar" vars.uuid=3e48bb20-294f-4e6e-9e5c-de0775dd69e4 time="2026-04-10T23:29:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=fff9f021-4623-4996-9380-e070cd6bda6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/3e48bb20-294f-4e6e-9e5c-de0775dd69e4?_state=g0pu6hZxeDG-A8UBIEBLpgWKEMH8ZCe-byVu43p6F2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNDhiYjIwLTI5NGYtNGU2ZS05ZTVjLWRlMDc3NWRkNjllNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjMwODEzNzNaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3e48bb20-294f-4e6e-9e5c-de0775dd69e4 time="2026-04-10T23:29:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=fff9f021-4623-4996-9380-e070cd6bda6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/3e48bb20-294f-4e6e-9e5c-de0775dd69e4?_state=g0pu6hZxeDG-A8UBIEBLpgWKEMH8ZCe-byVu43p6F2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNDhiYjIwLTI5NGYtNGU2ZS05ZTVjLWRlMDc3NWRkNjllNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjMwODEzNzNaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03469ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3e48bb20-294f-4e6e-9e5c-de0775dd69e4 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "PUT /v2/foo/bar/blobs/uploads/3e48bb20-294f-4e6e-9e5c-de0775dd69e4?_state=g0pu6hZxeDG-A8UBIEBLpgWKEMH8ZCe-byVu43p6F2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNDhiYjIwLTI5NGYtNGU2ZS05ZTVjLWRlMDc3NWRkNjllNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjMwODEzNzNaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=bad71c9b-968e-4046-8ec2-b1788781b6d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="839.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=1080db3b-23da-4b39-8a18-2841f13de30b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/d2e1fc38-bb9d-41c2-b38f-3e1cc5aa8169?_state=ZZg9LlsK1s4X9aU_V3M43oo1uF9GaNtq3rckQ8flfLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyZTFmYzM4LWJiOWQtNDFjMi1iMzhmLTNlMWNjNWFhODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjU1OTU5MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "PUT /v2/foo/bar/blobs/uploads/d2e1fc38-bb9d-41c2-b38f-3e1cc5aa8169?_state=ZZg9LlsK1s4X9aU_V3M43oo1uF9GaNtq3rckQ8flfLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyZTFmYzM4LWJiOWQtNDFjMi1iMzhmLTNlMWNjNWFhODE2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjU1OTU5MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=55d49b66-6581-4f5b-b511-237f6dc68a61 http.request.method=POST http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=8112e481-af4b-4623-8f77-eb521a55416d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/c137163c-1e82-41c1-9fa4-5bab6a16ca59?_state=babq_kYEqGNQxTOLcpCZCjJXl0qyRKposGRBTff_ZsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzcxNjNjLTFlODItNDFjMS05ZmE0LTViYWI2YTE2Y2E1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjgxNzE2NjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "PUT /v2/foo/bar/blobs/uploads/c137163c-1e82-41c1-9fa4-5bab6a16ca59?_state=babq_kYEqGNQxTOLcpCZCjJXl0qyRKposGRBTff_ZsN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzcxNjNjLTFlODItNDFjMS05ZmE0LTViYWI2YTE2Y2E1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NjgxNzE2NjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=ba8dfc13-54fb-4ba1-a4a1-f9a44a20a6bd http.request.method=POST http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=acb3a8d0-9aef-4aea-9dfb-27ce952ace51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/f1aa5697-7378-4ff9-b5b9-e31832dbfd40?_state=JGaFixpjF2H6gYzBYM2zkKRPR_tSVUpua25R6LBDLf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxYWE1Njk3LTczNzgtNGZmOS1iNWI5LWUzMTgzMmRiZmQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NzA2NzE2MVoifQ%3D%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524777531s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:46 +0000] "PUT /v2/foo/bar/blobs/uploads/f1aa5697-7378-4ff9-b5b9-e31832dbfd40?_state=JGaFixpjF2H6gYzBYM2zkKRPR_tSVUpua25R6LBDLf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxYWE1Njk3LTczNzgtNGZmOS1iNWI5LWUzMTgzMmRiZmQ0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0Ni44NzA2NzE2MVoifQ%3D%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=4a20098d-0f24-4d58-af0b-f72252be7491 http.request.method=POST http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44257" http.request.id=945222ee-777b-467a-ae7a-18e15f18380b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/c7e3448e-ce25-44a3-992c-1abf0c1e6b2a?_state=uNI6owGv2YDXZZJ0DNH6QNOfWGfYLOBytLZhb4dK02h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ZTM0NDhlLWNlMjUtNDRhMy05OTJjLTFhYmYwYzFlNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0OC41NDk5ODU5OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557763706s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/c7e3448e-ce25-44a3-992c-1abf0c1e6b2a?_state=uNI6owGv2YDXZZJ0DNH6QNOfWGfYLOBytLZhb4dK02h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ZTM0NDhlLWNlMjUtNDRhMy05OTJjLTFhYmYwYzFlNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo0OC41NDk5ODU5OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=95a8b563-8383-4a41-abb9-e50b974c9dc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/uploads/c7e3448e-ce25-44a3-992c-1abf0c1e6b2a?_state=JuuTEekpeXvbR_0zrDOYS-DTK-P8uV_Kavs7PilgaB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ZTM0NDhlLWNlMjUtNDRhMy05OTJjLTFhYmYwYzFlNmIyYSIsIk9mZnNldCI6MjM3OTExMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDhaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c7e3448e-ce25-44a3-992c-1abf0c1e6b2a?_state=JuuTEekpeXvbR_0zrDOYS-DTK-P8uV_Kavs7PilgaB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ZTM0NDhlLWNlMjUtNDRhMy05OTJjLTFhYmYwYzFlNmIyYSIsIk9mZnNldCI6MjM3OTExMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NDhaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=dda849b2-be57-41b0-ac8e-46922dc3add3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.028051ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=222aa02a-084f-433b-a506-4c5a11d9ca33 http.request.method=GET http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=127.666697ms http.response.status=200 http.response.written=23791104 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 200 23791104 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=error msg="error parsing digest="sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=6c585c82-2517-46ee-b4bf-a93e8b651078 http.request.method=GET http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" time="2026-04-10T23:29:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=6c585c82-2517-46ee-b4bf-a93e8b651078 http.request.method=GET http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/bar/blobs/sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.969µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/blobs/sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=58e1c80f-e79e-4da4-92aa-7eb82cfb1aa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46608" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210852ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=cebc636b-3128-4033-b86d-9d890a786930 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46614" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.duration="919.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=6779324a-e072-4ed1-8697-1506c709e456 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46614" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.448µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=81dc8a66-8efd-4c22-a979-2ec60ccc2757 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46614" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.648µs" http.response.status=404 http.response.written=74 vars.digest="sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=error msg="error parsing digest="sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=a5cbec92-bbca-4614-8e7f-eb2bd04e032d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46616" http.request.uri="/v2/foo/bar/blobs/sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" time="2026-04-10T23:29:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=a5cbec92-bbca-4614-8e7f-eb2bd04e032d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46616" http.request.uri="/v2/foo/bar/blobs/sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.37µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T23:29:50Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=a78db81d-7d2f-4aa8-906e-f19c4231b09d http.request.method=POST http.request.remoteaddr="127.0.0.1:46618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=2da409f3-b9c9-4952-804a-72fc0fa43c62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46618" http.request.uri="/v2/foo/bar/blobs/uploads/482b08c9-445b-420c-9825-3a59cfeaeb6b?_state=N6V8EbYzXndl-Je8gP79EVSw5wkCmnuS8XvVNgzmS9Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MmIwOGM5LTQ0NWItNDIwYy05ODI1LTNhNTljZmVhZWI2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1MC4yODY5MDUxOThaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348581381s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "PUT /v2/foo/bar/blobs/uploads/482b08c9-445b-420c-9825-3a59cfeaeb6b?_state=N6V8EbYzXndl-Je8gP79EVSw5wkCmnuS8XvVNgzmS9Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MmIwOGM5LTQ0NWItNDIwYy05ODI1LTNhNTljZmVhZWI2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1MC4yODY5MDUxOThaIn0%3D&digest=sha256%3A3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=b9f7723a-35da-4234-8683-eef88d7299f3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46618" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.108931ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=585ad28a-ec30-4de3-9519-759353224fc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46598" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.516312285s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T23:29:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44257" http.request.id=18845f2f-e0d0-4c21-8943-cbd81c1e18fc http.request.method=GET http.request.remoteaddr="127.0.0.1:46608" http.request.uri="/v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.512415086s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [10/Apr/2026:23:29:50 +0000] "GET /v2/foo/bar/blobs/sha256:3aff7faca71e5e109d230a57a46b66ae6e8f77deec4f19d68e58f5767d44de3b HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.16s) === RUN TestRelativeURL time="2026-04-10T23:29:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:51Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33977" http.request.id=983a3d4f-38e6-47cb-a3ef-e93756312ddd http.request.method=POST http.request.remoteaddr="127.0.0.1:51540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33977" http.request.id=6c449a27-7390-4867-98e9-ea1fc9196eeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51540" http.request.uri="/v2/foo/bar/blobs/uploads/e0f0b069-eca1-4eeb-a631-487b7ac02526?_state=r5mOjOuDldIpS6p5qdeFdukc-Lh6ngPbmm-GWiKZUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjBiMDY5LWVjYTEtNGVlYi1hNjMxLTQ4N2I3YWMwMjUyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1MS43OTUzMzgyNDNaIn0%3D&digest=sha256%3Acc4b4a2e06815182b103929a5a5583f2007013b9a90c88e1a38ece1c352fbb0c" http.request.useragent="Go-http-client/1.1" http.response.duration=992.290322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e0f0b069-eca1-4eeb-a631-487b7ac02526?_state=r5mOjOuDldIpS6p5qdeFdukc-Lh6ngPbmm-GWiKZUuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjBiMDY5LWVjYTEtNGVlYi1hNjMxLTQ4N2I3YWMwMjUyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1MS43OTUzMzgyNDNaIn0%3D&digest=sha256%3Acc4b4a2e06815182b103929a5a5583f2007013b9a90c88e1a38ece1c352fbb0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33977" http.request.id=c2d9cb1d-f05e-43e5-92ab-4531f05dced3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:53Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33977" http.request.id=cae63708-a695-4e15-bbe8-71bfab34ed16 http.request.method=POST http.request.remoteaddr="127.0.0.1:51540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="904.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:54Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33977" http.request.id=09ce8f3d-f281-43d8-b94f-bf82b3fa887b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51540" http.request.uri="/v2/foo/bar/blobs/uploads/d3a8611e-8568-4a0b-970d-78c95d3de75a?_state=e6X8yahD69Y2VrcVvj1p4DcidlUyLNFOKNCZ0XFL7sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTg2MTFlLTg1NjgtNGEwYi05NzBkLTc4Yzk1ZDNkZTc1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1My4yMTgwMjg2MTlaIn0%3D&digest=sha256%3A0bfa990aa7d1d7dd1e92f31e9a658c3e9bcfb8fc25edf7becdf871c21c0200c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397734162s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:53 +0000] "PUT /v2/foo/bar/blobs/uploads/d3a8611e-8568-4a0b-970d-78c95d3de75a?_state=e6X8yahD69Y2VrcVvj1p4DcidlUyLNFOKNCZ0XFL7sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTg2MTFlLTg1NjgtNGEwYi05NzBkLTc4Yzk1ZDNkZTc1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1My4yMTgwMjg2MTlaIn0%3D&digest=sha256%3A0bfa990aa7d1d7dd1e92f31e9a658c3e9bcfb8fc25edf7becdf871c21c0200c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.83s) === RUN TestBlobDeleteDisabled time="2026-04-10T23:29:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:54Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:46505" http.request.id=cafde28e-0132-497c-827c-1333e736efc9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37484" http.request.uri="/v2/foo/bar/blobs/sha256:00b1c8d68e90d41aaa275f9a9aacf11f4468284e0d4e0d2ed1ef73c902fe0ffb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="878.329µs" http.response.status=405 http.response.written=78 vars.digest="sha256:00b1c8d68e90d41aaa275f9a9aacf11f4468284e0d4e0d2ed1ef73c902fe0ffb" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:00b1c8d68e90d41aaa275f9a9aacf11f4468284e0d4e0d2ed1ef73c902fe0ffb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.30s) === RUN TestDeleteDisabled time="2026-04-10T23:29:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:54Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:55Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32837" http.request.id=048a279d-4ed8-45e1-b8ef-5e11b9c9eb3d http.request.method=POST http.request.remoteaddr="127.0.0.1:52608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32837" http.request.id=392a24c9-8b6d-49aa-9bda-4b3ff7724c03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52608" http.request.uri="/v2/foo/bar/blobs/uploads/bda79e55-c555-4cd9-91e3-ac2dbb67a7f7?_state=jvS66yCHeCHiRu_yd8eu-aTMd291iJqYcX5fzS-wPeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYTc5ZTU1LWM1NTUtNGNkOS05MWUzLWFjMmRiYjY3YTdmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1NS4xNzYyOTcwMzZaIn0%3D&digest=sha256%3A8673649a30efcd105ec7ea5e97ff037d777335710445251738fcef52fbe36b5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910528533s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:55 +0000] "PUT /v2/foo/bar/blobs/uploads/bda79e55-c555-4cd9-91e3-ac2dbb67a7f7?_state=jvS66yCHeCHiRu_yd8eu-aTMd291iJqYcX5fzS-wPeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYTc5ZTU1LWM1NTUtNGNkOS05MWUzLWFjMmRiYjY3YTdmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1NS4xNzYyOTcwMzZaIn0%3D&digest=sha256%3A8673649a30efcd105ec7ea5e97ff037d777335710445251738fcef52fbe36b5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:32837" http.request.id=c8b0e79d-77f0-4750-a129-12688f1918f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52608" http.request.uri="/v2/foo/bar/blobs/sha256:8673649a30efcd105ec7ea5e97ff037d777335710445251738fcef52fbe36b5a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.089µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8673649a30efcd105ec7ea5e97ff037d777335710445251738fcef52fbe36b5a" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:29:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:8673649a30efcd105ec7ea5e97ff037d777335710445251738fcef52fbe36b5a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.17s) === RUN TestDeleteReadOnly time="2026-04-10T23:29:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:57Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33679" http.request.id=612bb0f7-22ba-47a0-a2a9-064bf1421d32 http.request.method=POST http.request.remoteaddr="127.0.0.1:36506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33679" http.request.id=2009053b-0f1f-4992-97ed-0c955a4f649c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36506" http.request.uri="/v2/foo/bar/blobs/uploads/39fb8877-16a0-4330-b5a1-5e63ad2728bd?_state=0tFCfExwjmSr0xE6aV6Nh6swmSr-ysXgbHGpQa43UoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZmI4ODc3LTE2YTAtNDMzMC1iNWExLTVlNjNhZDI3MjhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1Ny4yODM2MTY3MjlaIn0%3D&digest=sha256%3A2269537bd5c25ad6fef4657a220d232eefa85d68bf8a0fe6294ffbd1b5b070eb" http.request.useragent="Go-http-client/1.1" http.response.duration=917.546163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:57 +0000] "PUT /v2/foo/bar/blobs/uploads/39fb8877-16a0-4330-b5a1-5e63ad2728bd?_state=0tFCfExwjmSr0xE6aV6Nh6swmSr-ysXgbHGpQa43UoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZmI4ODc3LTE2YTAtNDMzMC1iNWExLTVlNjNhZDI3MjhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzoyOTo1Ny4yODM2MTY3MjlaIn0%3D&digest=sha256%3A2269537bd5c25ad6fef4657a220d232eefa85d68bf8a0fe6294ffbd1b5b070eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:2269537bd5c25ad6fef4657a220d232eefa85d68bf8a0fe6294ffbd1b5b070eb HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.11s) === RUN TestStartPushReadOnly time="2026-04-10T23:29:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:58Z" level=info msg="redis not configured" go.version=go1.25.9 127.0.0.1 - - [10/Apr/2026:23:29:58 +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-10T23:29:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:29:58Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=b86e4ad8-4a73-42ca-8099-3d6fc956b39f http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" 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="969.97µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=2290e070-f0fe-40b1-a23b-d4ff92921e60 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.487µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=4bef9d04-7c0e-46f3-9f8c-dd7df28fe4d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" 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="820.928µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=a670f0c0-d4f2-463d-bac2-5e34c4fbc4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" 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=3.096231ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=a670f0c0-d4f2-463d-bac2-5e34c4fbc4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" 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=3.204032ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=a670f0c0-d4f2-463d-bac2-5e34c4fbc4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" 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=3.235872ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:29:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=a670f0c0-d4f2-463d-bac2-5e34c4fbc4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" 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=3.262193ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T23:29:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=bc26a089-f89e-43d4-a38a-d7f193ea4485 http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=36c91fa6-eda4-407b-9080-63bc05991b1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/blobs/uploads/a168fa88-1d3c-492f-bc5f-bc4d692b7f55?_state=cyIEij4z79j-D73FQd1ppJvy5wDCLuvZFBY5i_3VHCt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTY4ZmE4OC0xZDNjLTQ5MmYtYmM1Zi1iYzRkNjkyYjdmNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NTguNDM3NTAxMDU0WiJ9&digest=sha256%3Ace7f3d570d46d502d4713db9f7ad480eae669b34070248a28990544305102543" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282867036s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/a168fa88-1d3c-492f-bc5f-bc4d692b7f55?_state=cyIEij4z79j-D73FQd1ppJvy5wDCLuvZFBY5i_3VHCt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTY4ZmE4OC0xZDNjLTQ5MmYtYmM1Zi1iYzRkNjkyYjdmNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NTguNDM3NTAxMDU0WiJ9&digest=sha256%3Ace7f3d570d46d502d4713db9f7ad480eae669b34070248a28990544305102543 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:29:59Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=f4be6dd4-ff79-4a63-a4a6-8aaa4182d7ea http.request.method=POST http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=ede6a33b-a45a-4d76-9b32-aef536bb5955 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/blobs/uploads/5ea1fb33-8901-4cf7-bab1-22e262f337ec?_state=np1JW1m0aqQ8tGlUdBUDR7wO7qJwrZ78Gy9kGuv45iV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZWExZmIzMy04OTAxLTRjZjctYmFiMS0yMmUyNjJmMzM3ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NTkuOTMxNTIyNzE2WiJ9&digest=sha256%3A44111503649463d68813ba41c7f6ed605aba682882ba30b1f5e042a3c59eef41" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18876108s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:29:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/5ea1fb33-8901-4cf7-bab1-22e262f337ec?_state=np1JW1m0aqQ8tGlUdBUDR7wO7qJwrZ78Gy9kGuv45iV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZWExZmIzMy04OTAxLTRjZjctYmFiMS0yMmUyNjJmMzM3ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6Mjk6NTkuOTMxNTIyNzE2WiJ9&digest=sha256%3A44111503649463d68813ba41c7f6ed605aba682882ba30b1f5e042a3c59eef41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=c0b764bd-2444-4550-9724-2a2455145329 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.674397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=076fc90e-4499-4894-b8cf-f3548909a511 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.duration=3.396314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=3ebd1860-ea5e-44f9-aaf3-a35544f9f127 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" 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.852339ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=179703e0-95b6-403f-81ef-faba4db749ee http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.775618ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38869" http.request.id=608aea48-b7ae-4f98-beb1-126645888e20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.duration=3.430355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38869" http.request.id=8f32d48d-10ad-4c70-90a3-7328840ddcd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.duration=3.364274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:38869" http.request.id=d1f2ef49-7e8d-4ae8-9a2a-e831522cc26c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.duration=3.320233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=a2819dc0-4f0a-44ee-8fff-e74404ab3335 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.818978ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=1551da18-fd00-4ee6-a8dc-1627b303ed87 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="830.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=69676322-da91-4fab-b331-dab0167614a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.duration="777.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=313412d4-9220-466e-92f4-8b4c3e908433 http.request.method=GET http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.288µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=error msg="payload digest does match: "sha256:facef8ee338a59deffcf0ea03245eb8d16975975aafed94482fadae9a4c71967" != "sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90"" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=286c00da-76b0-4bb6-8be1-6fb93c61a824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=286c00da-76b0-4bb6-8be1-6fb93c61a824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37076" http.request.uri="/v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.09µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90" 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:bd247036e758c987ffaadf95add9378f7e2da1c751c80258c3d00bf01b471b90 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=d19bdef6-1438-4dc9-8f00-af4c414306d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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="921.169µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=8f7e8823-f4dd-4b20-9acd-e03c952e900a http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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="840.849µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=ad932a26-3040-4e6e-a46c-1f451eaa4f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.81µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=ad932a26-3040-4e6e-a46c-1f451eaa4f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" 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.054451ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=ad932a26-3040-4e6e-a46c-1f451eaa4f2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" 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.122011ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=dc5e85cb-41d2-48aa-be24-9a5d6b7df56d http.request.method=POST http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=f92c9e7d-b1b8-4e4f-aad4-9a60410e20a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/blobs/uploads/866022fd-2d33-4d48-9e1f-5be73768ddec?_state=kfPT0pkOhMekl4NgpQBcHlIi8j3-2bIt-qcbR1SxKIF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NjYwMjJmZC0yZDMzLTRkNDgtOWUxZi01YmU3Mzc2OGRkZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDEuMTYxMDMwNzNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/866022fd-2d33-4d48-9e1f-5be73768ddec?_state=kfPT0pkOhMekl4NgpQBcHlIi8j3-2bIt-qcbR1SxKIF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NjYwMjJmZC0yZDMzLTRkNDgtOWUxZi01YmU3Mzc2OGRkZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDEuMTYxMDMwNzNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=83abacf1-3055-43f8-962f-fe6d8bfcc741 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" 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="966.89µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=83abacf1-3055-43f8-962f-fe6d8bfcc741 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" 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.062091ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T23:30:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=46c8797f-12bc-4cbd-8db0-c651ced52cf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:02Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=7aaedeb8-76fe-4b92-ba62-5ef68f588d2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/blobs/uploads/345fd0fc-4e42-4e09-ab2a-a9cc0bfa1e26?_state=LrdyDQfjSdQg8hy2lYpTkEzEbhyBduFmIoBmrgmuTCh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDVmZDBmYy00ZTQyLTRlMDktYWIyYS1hOWNjMGJmYTFlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDEuNDE0MjUzMTQzWiJ9&digest=sha256%3Ad538097f944c7528d814d5fef1a4624df96da78d1c98cb948ebf070d57eb69fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.381748162s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/345fd0fc-4e42-4e09-ab2a-a9cc0bfa1e26?_state=LrdyDQfjSdQg8hy2lYpTkEzEbhyBduFmIoBmrgmuTCh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDVmZDBmYy00ZTQyLTRlMDktYWIyYS1hOWNjMGJmYTFlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDEuNDE0MjUzMTQzWiJ9&digest=sha256%3Ad538097f944c7528d814d5fef1a4624df96da78d1c98cb948ebf070d57eb69fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=30a7d0ef-8c61-4fb0-8d79-42c794683efe http.request.method=POST http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=3e4e5212-0fd7-4efc-9693-bb1a47676486 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/blobs/uploads/0a7c3384-ce5d-4c2d-b99a-0f5150e09064?_state=f6TYBTCEFtu7I81cZwuRdDyw33_YAj_lvioOCEZyKn57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTdjMzM4NC1jZTVkLTRjMmQtYjk5YS0wZjUxNTBlMDkwNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDMuMDE1OTgzMzAxWiJ9&digest=sha256%3A6dfed3aeaa25eb65c8f8c62f7cea683f4da6c47a47b457586262c9cdcef61f75" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105828358s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/0a7c3384-ce5d-4c2d-b99a-0f5150e09064?_state=f6TYBTCEFtu7I81cZwuRdDyw33_YAj_lvioOCEZyKn57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYTdjMzM4NC1jZTVkLTRjMmQtYjk5YS0wZjUxNTBlMDkwNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDMuMDE1OTgzMzAxWiJ9&digest=sha256%3A6dfed3aeaa25eb65c8f8c62f7cea683f4da6c47a47b457586262c9cdcef61f75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=a3948b7b-5ac0-48af-97de-946aba8b7524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38869" http.request.id=f1cc9559-8e4c-473f-8272-6fef4c4c3fbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=ae96f0eb-5835-48b4-b55d-74a523dd525e http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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="944.489µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=65264396-4e7e-4bae-af9b-dd9846acf836 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="962.01µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=6f68f52c-561f-4901-abc1-05b053e063eb http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="794.888µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=1aa1331e-03b8-450f-b990-d407703df4e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c" http.request.useragent="Go-http-client/1.1" http.response.duration="722.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=4f5cd498-4fb7-4c03-b683-f347e4093f0a http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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.487µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="rewriting manifest sha256:9b07f6919ae680eb3eef71b65fd9c925a9202385886bf7304c331661efe0614c in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=e872f875-9dda-4e3b-84cc-4ae11285887f http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=e872f875-9dda-4e3b-84cc-4ae11285887f http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.109742ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38869" http.request.id=2536971a-18d3-4bb6-939f-15c16211c5ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.968µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38869" http.request.id=e482d82b-ba7f-4c55-9412-c29d614c1503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38869" http.request.id=768c9bbc-78af-4236-8c72-edfbf6d9f569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe" http.request.useragent="Go-http-client/1.1" http.response.duration="978.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=976ce7cf-a4fb-4a8d-9508-a27bdd9bd04e http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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="882.849µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=d294cf7a-a815-4751-9987-00570a410819 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="969.449µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=a42b5497-b93e-4d50-83fe-607a1fd5ae23 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="786.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=e81c64f7-de89-4c10-ac28-10570ef12d7a http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe" http.request.useragent="Go-http-client/1.1" http.response.duration="842.369µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="rewriting manifest list sha256:a08e71d6b403c6884366662e3413a865f8d19a461ef476ceaafcc42d32357ebe in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=50a85453-9677-4973-b266-3137443ec411 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" 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-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38869" http.request.id=50a85453-9677-4973-b266-3137443ec411 http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.220183ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:04Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=f0c77364-53eb-4bc6-8942-57c93eb06587 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" 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="949.21µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=d6477dce-2634-4f7f-adb3-1a66875d4d28 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" 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="790.568µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=ac3e1ba7-0a53-469b-8dac-73a3e104ff9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" 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="834.569µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=163eed95-2e22-4558-8825-30f23dc81bfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" 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=3.083591ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=163eed95-2e22-4558-8825-30f23dc81bfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" 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=3.182032ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=163eed95-2e22-4558-8825-30f23dc81bfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" 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=3.212952ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:30:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=163eed95-2e22-4558-8825-30f23dc81bfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" 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=3.238153ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=86943063-cc27-42e5-af85-29c1a6a3287b http.request.method=POST http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02553ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=20ae2411-8477-4c1a-b78a-71db1c53cab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/blobs/uploads/535d97b3-7692-417d-ae5f-ae92a3c18e8d?_state=uojKoHROo4jYD_yBrrM6RHR2XhfwY_pQkIfCB6Q5b-N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MzVkOTdiMy03NjkyLTQxN2QtYWU1Zi1hZTkyYTNjMThlOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDQuMzAwODQ0OTk4WiJ9&digest=sha256%3A211283f3db73f540ec85274a8a9cbc2ba3bb7a89de1af0d73fb794b53814d00a" http.request.useragent="Go-http-client/1.1" http.response.duration=617.225152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/535d97b3-7692-417d-ae5f-ae92a3c18e8d?_state=uojKoHROo4jYD_yBrrM6RHR2XhfwY_pQkIfCB6Q5b-N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MzVkOTdiMy03NjkyLTQxN2QtYWU1Zi1hZTkyYTNjMThlOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDQuMzAwODQ0OTk4WiJ9&digest=sha256%3A211283f3db73f540ec85274a8a9cbc2ba3bb7a89de1af0d73fb794b53814d00a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=1e23d5e3-40d8-4064-bea1-0796ff112697 http.request.method=POST http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=9e90f916-4f9b-4865-95e3-9c81bc499e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/blobs/uploads/c6f6ec35-31e8-40df-8574-c63aef21bb74?_state=ujeGRk_4GSrliTt9zYZz6FFLuGMKG1oNkONhKgoRPMN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmY2ZWMzNS0zMWU4LTQwZGYtODU3NC1jNjNhZWYyMWJiNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDUuMTU1MTk4NDgxWiJ9&digest=sha256%3Afa2a46dcbae006775dbda1153f94e41e04fc377318ad25e2222e6430058e19d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522225951s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/c6f6ec35-31e8-40df-8574-c63aef21bb74?_state=ujeGRk_4GSrliTt9zYZz6FFLuGMKG1oNkONhKgoRPMN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmY2ZWMzNS0zMWU4LTQwZGYtODU3NC1jNjNhZWYyMWJiNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDUuMTU1MTk4NDgxWiJ9&digest=sha256%3Afa2a46dcbae006775dbda1153f94e41e04fc377318ad25e2222e6430058e19d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=641d86c5-df5f-4cfa-940a-351c0986d533 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.552596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=0323990d-40ab-4215-840a-b759fbf53b7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.duration=3.360434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=02945c89-3819-41f0-9156-35a795029e44 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" 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.868859ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=b05bbc19-3d3c-4815-bf88-80881d4a03a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.839779ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46807" http.request.id=631d7844-dfe0-441b-a0d1-cb690bed47b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.duration=3.357994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46807" http.request.id=75f4e201-fd71-4119-a579-c58f2b55d054 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.duration=3.378714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:46807" http.request.id=7c0877c3-7f69-4e30-a580-10ba80183279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=8e004abe-5e46-4c54-8452-673d39847f3b http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.780338ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=fa058692-bd05-4bc5-8150-d2f5b3fb1597 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="770.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=5cabb771-ee99-4bad-b938-fc74096618b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.duration="732.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=59cd7706-5c7c-441c-9763-877da79debe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" 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="732.527µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=error msg="payload digest does match: "sha256:b8b2f6ae1c6f513a5c3e6f0d22e1bfa3e35f700525cc02aaa808cfdd9b60995e" != "sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371"" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=979a42a1-ca91-4249-bf9d-edff10a66c70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=979a42a1-ca91-4249-bf9d-edff10a66c70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.77µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371" 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ae54a4ee509847640e74db4dfae2d10185ff5c9fc69aeb2a928bd7682ca5371 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=31d4c93c-2f1e-4346-ab08-f87e9228e5c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.209µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=b37f7431-2e68-4666-84c3-71591d89132c http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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="793.048µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=40d5725a-8c31-4dda-baa7-38be306308a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" 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="872.209µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=40d5725a-8c31-4dda-baa7-38be306308a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" 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="963.69µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=40d5725a-8c31-4dda-baa7-38be306308a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" 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.021931ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=7c8df6f9-26e7-4d06-b527-64323dbeb144 http.request.method=POST http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=22d24b6c-a066-4372-b2b2-c45311f9b820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/blobs/uploads/75e49b91-c7f7-41be-8216-da6f0fb93a98?_state=yJTjhzNN-psMBx0CQDevqZzZbeFWVIqPkP_9vyJYvfN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NWU0OWI5MS1jN2Y3LTQxYmUtODIxNi1kYTZmMGZiOTNhOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDYuNzE1NDI1MTc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/75e49b91-c7f7-41be-8216-da6f0fb93a98?_state=yJTjhzNN-psMBx0CQDevqZzZbeFWVIqPkP_9vyJYvfN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NWU0OWI5MS1jN2Y3LTQxYmUtODIxNi1kYTZmMGZiOTNhOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDYuNzE1NDI1MTc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=6f340378-89a4-452f-b5bc-3940520a79de http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" 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="905.49µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=6f340378-89a4-452f-b5bc-3940520a79de http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" 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.77µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T23:30:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=61a78b90-bfc2-4e39-897d-4eef84b19c0f http.request.method=POST http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03993ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=4b4ad488-7d35-46e1-9938-bf82cca41a62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/blobs/uploads/b965b66d-b671-45de-bfff-80ce48d3f70d?_state=S5rPuGkgFNaswcUG_cy05H0S0ebZ63CWGL6IZS8nYX97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTY1YjY2ZC1iNjcxLTQ1ZGUtYmZmZi04MGNlNDhkM2Y3MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDYuOTQ4OTA4MTVaIn0%3D&digest=sha256%3A76ea1da84e7cba3315f763d944d82736f152a4aa4f6a658ae2f6fbb66210e126" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290144792s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/b965b66d-b671-45de-bfff-80ce48d3f70d?_state=S5rPuGkgFNaswcUG_cy05H0S0ebZ63CWGL6IZS8nYX97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTY1YjY2ZC1iNjcxLTQ1ZGUtYmZmZi04MGNlNDhkM2Y3MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDYuOTQ4OTA4MTVaIn0%3D&digest=sha256%3A76ea1da84e7cba3315f763d944d82736f152a4aa4f6a658ae2f6fbb66210e126 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=6da2f00b-03d6-4ced-a562-d7082eee4216 http.request.method=POST http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=530cfb63-bb87-4862-b72d-ce43558d17f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/blobs/uploads/325264af-7a20-4331-9bfe-675394d2a66b?_state=VHRD6TZMy_D7ylH3ioBLNUoNEOmH3rgWS92GpTbiHVl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMjUyNjRhZi03YTIwLTQzMzEtOWJmZS02NzUzOTRkMmE2NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDguNDAwMDI1OTM5WiJ9&digest=sha256%3Ad83944204e9d246efd7f89a0c2c174d6d857b8aba8a74d18132243c68786681d" http.request.useragent="Go-http-client/1.1" http.response.duration=621.949081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/325264af-7a20-4331-9bfe-675394d2a66b?_state=VHRD6TZMy_D7ylH3ioBLNUoNEOmH3rgWS92GpTbiHVl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMjUyNjRhZi03YTIwLTQzMzEtOWJmZS02NzUzOTRkMmE2NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDguNDAwMDI1OTM5WiJ9&digest=sha256%3Ad83944204e9d246efd7f89a0c2c174d6d857b8aba8a74d18132243c68786681d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=e7c058fa-e08d-40b1-ac50-79f403b1c173 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46807" http.request.id=5bd91b73-3bef-484c-9e62-60b11e57dbec http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=4e730985-c422-4673-969b-54412c41c950 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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="979.33µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=6de244c0-389e-4ec8-a6c7-8e1d9aba6284 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="908.73µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=1fb59f83-5009-404b-bbcb-ce03cdade935 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="812.768µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=ae77ca55-e907-4fac-986a-aeb45accf98c http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a" http.request.useragent="Go-http-client/1.1" http.response.duration="715.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=7093a128-987e-47af-bce3-ada5d9fb30f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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="794.048µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="rewriting manifest sha256:7439292b717f989dd2a9c24b11302fdce7b92a70663b8e15b1a3252eaa35582a in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=4f4885f0-4e25-4e4f-a5b7-dd0e4fa44082 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=4f4885f0-4e25-4e4f-a5b7-dd0e4fa44082 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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.999341ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46807" http.request.id=f039780c-c10e-4134-9c9c-c95ecfc5dfe6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" 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="877.289µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46807" http.request.id=5a6046ec-090e-47be-87e6-adf1dc495ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46807" http.request.id=4a1b55b0-a46d-4717-a69a-4538d248f247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728" http.request.useragent="Go-http-client/1.1" http.response.duration="965.45µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=f645a16c-b4b9-4803-b882-fe0a3352400e http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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="912.569µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=251813f7-7bfd-473b-9e46-6fd045720a27 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="899.369µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=7f90aa8c-e77c-4922-ac96-2500b44a75b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="752.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=eb5b1364-aa1c-4acb-919c-c97c56b243df http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728" http.request.useragent="Go-http-client/1.1" http.response.duration="720.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="rewriting manifest list sha256:f8154542609c9dd98b7b59c283452468efb9cdeae5677b071d65a5f45e69d728 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=6f7e254c-1080-42a0-b868-adf3544d7559 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" 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-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46807" http.request.id=6f7e254c-1080-42a0-b868-adf3544d7559 http.request.method=GET http.request.remoteaddr="127.0.0.1:39974" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.237383ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.84s) === RUN TestGetManifestWithStorageError time="2026-04-10T23:30:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:09Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:45145" http.request.id=ab939e61-450a-4b51-b6f3-dd2b8c060d6e http.request.method=GET http.request.remoteaddr="127.0.0.1:37944" 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="912.57µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:45145" http.request.id=176a22fa-705f-4f73-930f-424883fd6b48 http.request.method=GET http.request.remoteaddr="127.0.0.1:37944" 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="817.688µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:45145" http.request.id=06ee31c1-315f-420d-b2f6-20a97c1b5b9c http.request.method=GET http.request.remoteaddr="127.0.0.1:37944" 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="850.168µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:45145" http.request.id=4d6ce5ad-0e2d-4c93-b43e-6e8a57bdbcf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37944" 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="855.729µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:30:09 +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-10T23:30:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:09Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=c943cba6-d5a1-438e-8b35-7ce920a62793 http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" 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="917.849µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=43a85295-b28b-432c-bf79-18186102b81e http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" 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="804.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=2b073b75-e5ef-419f-90cc-70134e02fed7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" 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="792.328µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e62d9c09-605c-44ed-9c79-c5190d3de2a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" 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=3.086871ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e62d9c09-605c-44ed-9c79-c5190d3de2a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" 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=3.171192ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e62d9c09-605c-44ed-9c79-c5190d3de2a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" 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=3.230273ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T23:30:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e62d9c09-605c-44ed-9c79-c5190d3de2a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" 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=3.286473ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T23:30:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=9e8e553a-80ca-4cfc-8ee4-3775b0ad7232 http.request.method=POST http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=61bc0260-26d0-422f-a8f1-0e9e3a64bb0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/blobs/uploads/a8a904b2-0ee0-4aff-b602-3c573c794773?_state=OyTxAQUvyl-QZJt56DtbWc8p2pmNSdSyvfs2iDwez3J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGE5MDRiMi0wZWUwLTRhZmYtYjYwMi0zYzU3M2M3OTQ3NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDkuMzE5OTQ1NDg4WiJ9&digest=sha256%3A89e1952a8209a5d217768f1bf5f2ec6e9b65ac1c340d5d9debac1030bb4d1ff9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910271216s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/a8a904b2-0ee0-4aff-b602-3c573c794773?_state=OyTxAQUvyl-QZJt56DtbWc8p2pmNSdSyvfs2iDwez3J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGE5MDRiMi0wZWUwLTRhZmYtYjYwMi0zYzU3M2M3OTQ3NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MDkuMzE5OTQ1NDg4WiJ9&digest=sha256%3A89e1952a8209a5d217768f1bf5f2ec6e9b65ac1c340d5d9debac1030bb4d1ff9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=5d19ec62-fda4-47d8-961f-01b4829df060 http.request.method=POST http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=04df144d-c68f-4572-af13-c77770812975 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/blobs/uploads/89d3172b-f4ec-4deb-a0c9-1fee5d951fd2?_state=KdZsHRT4F-Wm4GEoLmcDSHZdMAwZKlyjeuyGkx1epa57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OWQzMTcyYi1mNGVjLTRkZWItYTBjOS0xZmVlNWQ5NTFmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTEuNTE1NDQxMTYzWiJ9&digest=sha256%3Ad247024622201e599349c2b2c61554507b91135245b2f2d071407ebda03149e0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.187743318s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/89d3172b-f4ec-4deb-a0c9-1fee5d951fd2?_state=KdZsHRT4F-Wm4GEoLmcDSHZdMAwZKlyjeuyGkx1epa57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OWQzMTcyYi1mNGVjLTRkZWItYTBjOS0xZmVlNWQ5NTFmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTEuNTE1NDQxMTYzWiJ9&digest=sha256%3Ad247024622201e599349c2b2c61554507b91135245b2f2d071407ebda03149e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=d096fcb6-dfb1-466f-bdb6-c4a2eb7e4014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.575796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=c9c1f7f2-49cd-4fd8-832c-2c2e2bbe713b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.355114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=94973571-1c97-41c2-a081-2b15560f6def http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" 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.864579ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=7bcaad48-c3da-4451-9d8a-1e493796a78f http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.829418ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39789" http.request.id=4cfed6c8-2b41-4fa9-a74a-c79434a1c4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.342594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39789" http.request.id=83eae8a0-aae2-464c-b76e-e8d64528b0c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.427674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:39789" http.request.id=54d1b16d-4c3b-47a9-84d9-717ec34bf815 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.398914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=6c516949-b83b-4ec0-9ec8-cc3027879a20 http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.88966ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=42f23136-510a-4f09-8916-aaa2e802f048 http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="778.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=05354528-58f4-4d4a-813d-869568f3f621 http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration="778.768µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=898a9fa6-8663-429d-ac3b-271766220a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:49706" 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="767.848µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="payload digest does match: "sha256:4f3debb8affed162da942645274da615bc7fac9e1c630d3a075b627f937161f0" != "sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f"" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e12bc457-53a3-4602-a2ce-60e17a993f64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e12bc457-53a3-4602-a2ce-60e17a993f64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49706" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="986.29µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=1f60b757-e934-4da4-87e0-c5349bd8a6fd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=57fcb53e-bff3-4ff3-bde1-ef3b2ab5aac1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49712" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.089µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=241f1197-36c5-4d7f-945c-3c15e077bdbf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="977.33µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=c30587c2-2403-4e96-b6d9-306d494672a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=b840f408-618d-4348-9d66-cafc544d0976 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.878579ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=15edb182-d060-4cc1-b505-32a006efa837 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49752" 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.001531ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=660e8809-9473-4c77-91e2-4baab5741f0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.544516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=431cc58a-b43c-4c25-8dea-905593c17616 http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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="795.368µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=7bb7114a-67fd-42a9-92a1-422addb4efa7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f" http.request.useragent="Go-http-client/1.1" http.response.duration="967.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:142eecd0c64ed98868d4b50663dc2d0f811e41e1ec89dd891550dd5001ed582f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e055f2a7-21ad-4505-a106-fe140fd0801c http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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="799.688µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=74b49b72-97ef-4b8a-b199-e73bc0e03f8e http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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="821.648µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=452c3019-25b5-4bf9-a6e4-d6b78b9ba443 http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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="798.528µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=fb91af44-128d-484e-bae1-21f557dc32ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" 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="945.53µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=fb91af44-128d-484e-bae1-21f557dc32ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" 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.001531ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=fb91af44-128d-484e-bae1-21f557dc32ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" 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.035931ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e25bc5a7-2bc7-4b02-a70d-0b50ba834c94 http.request.method=POST http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=1ea68444-b11d-411c-a8f6-29a099150de8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/blobs/uploads/1bc3736a-6c9b-4efb-9f39-302b8a1d4662?_state=_UUGrLk2vvi-UhHxstUGiBUdUiGvp8VljT4Kgk-f3kl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmMzNzM2YS02YzliLTRlZmItOWYzOS0zMDJiOGExZDQ2NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTMuNzYwMjY2OTgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/1bc3736a-6c9b-4efb-9f39-302b8a1d4662?_state=_UUGrLk2vvi-UhHxstUGiBUdUiGvp8VljT4Kgk-f3kl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmMzNzM2YS02YzliLTRlZmItOWYzOS0zMDJiOGExZDQ2NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTMuNzYwMjY2OTgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=d1aba72e-cae4-491f-8a5e-97f08eca1928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" 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="964.09µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T23:30:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=d1aba72e-cae4-491f-8a5e-97f08eca1928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" 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.00873ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T23:30:13Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=1fe739ae-d8b0-474c-a238-b015b7c4b105 http.request.method=POST http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=71ac8172-669a-4cc9-8c3b-0c6f833147da http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/blobs/uploads/2758797d-2a9e-4bc3-8d2e-6d0e815a8442?_state=f0fzUvUPuSC4mklMxQU6EeVS9o27d1552gGxo-WM9K17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzU4Nzk3ZC0yYTllLTRiYzMtOGQyZS02ZDBlODE1YTg0NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTMuOTU4Njc3MTU3WiJ9&digest=sha256%3A88f1384122b37e92fc558d57efef50f0e9acbd1cb503123cbcc7eb9d8e0d8f40" http.request.useragent="Go-http-client/1.1" http.response.duration=954.865706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/2758797d-2a9e-4bc3-8d2e-6d0e815a8442?_state=f0fzUvUPuSC4mklMxQU6EeVS9o27d1552gGxo-WM9K17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzU4Nzk3ZC0yYTllLTRiYzMtOGQyZS02ZDBlODE1YTg0NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTMuOTU4Njc3MTU3WiJ9&digest=sha256%3A88f1384122b37e92fc558d57efef50f0e9acbd1cb503123cbcc7eb9d8e0d8f40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=349c7468-0e26-42b2-b0b7-0b9c53c136f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=5a8630b4-8715-4ab4-a0d7-d9a4d701cf77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/blobs/uploads/ccb49750-0dd6-4b9d-a6b8-63ff6ffc79c4?_state=ZZ2vfSeAPL4urximuPWmrC4HeL6VfxkYKN736Aw6rn17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2I0OTc1MC0wZGQ2LTRiOWQtYTZiOC02M2ZmNmZmYzc5YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTUuMDYwNzc0NTJaIn0%3D&digest=sha256%3A9b88af249456a59711bce76f28057c2478deaa45c387b4f7332741580b853058" http.request.useragent="Go-http-client/1.1" http.response.duration=634.323368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/ccb49750-0dd6-4b9d-a6b8-63ff6ffc79c4?_state=ZZ2vfSeAPL4urximuPWmrC4HeL6VfxkYKN736Aw6rn17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2I0OTc1MC0wZGQ2LTRiOWQtYTZiOC02M2ZmNmZmYzc5YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjM6MzA6MTUuMDYwNzc0NTJaIn0%3D&digest=sha256%3A9b88af249456a59711bce76f28057c2478deaa45c387b4f7332741580b853058 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=a4b3eb9c-f47d-490d-9502-722c8b522a1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.313973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=38a0b43c-fb04-494c-b822-e64256768083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=46bdc711-18ee-4700-b505-794eb78b714f http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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="897.769µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=f4a7d122-37ba-49b8-a4a1-d2565cd76dea http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="897.77µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=d9a9e0fc-fe4a-473d-ba4e-91a18b9dd084 http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="860.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=e61619a4-1627-4c59-87a2-f72270c5d105 http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.duration="811.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=bacfeac9-217b-4aea-95c3-56c5976d5e1f http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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="742.408µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="rewriting manifest sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=d801d703-74ad-462c-a954-7ee4fbea363f http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=d801d703-74ad-462c-a954-7ee4fbea363f http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" 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.97402ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=ef0e7678-2768-46df-bc80-cd70781ba5ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.duration="934.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=10a4adc7-1a67-43e8-9cbd-316c6bffb9b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49768" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.569µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=86b18423-0d5b-4f89-873e-37e9c96bd3c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49772" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="991.65µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=2f397539-e7c4-4520-836a-6fc904288c8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49786" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.207532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=b3a80458-d610-4beb-a05a-3d91ede5c2ed http.request.method=GET http.request.remoteaddr="127.0.0.1:49786" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="934.01µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=734d6247-8486-414a-8dd9-d189c0fb9651 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49798" 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="951.01µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39789" http.request.id=80946fbe-6522-4c4a-af0c-d152c8d860c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49802" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=ba8ae38e-6c3a-4f46-9666-e8cb32e8c530 http.request.method=GET http.request.remoteaddr="127.0.0.1:49802" 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="757.408µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=549e60a5-8afd-4e36-aee6-131146bb7966 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49802" http.request.uri="/v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad" http.request.useragent="Go-http-client/1.1" http.response.duration="935.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:4f92f0e75ba0e486308aca34a0842c47b4add6013a66c5736036a71036aa32ad HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39789" http.request.id=c66e6845-c62c-4810-9aaa-077f7c48e8a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49802" 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="772.448µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.67s) === RUN TestManifestDeleteDisabled time="2026-04-10T23:30:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:41437" http.request.id=2f0e1fdb-656a-42d5-a9b9-ea863a2bdf0a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38952" 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="991.25µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:23:30:15 +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-10T23:30:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:39393" http.request.id=41f382de-e459-499e-8af1-4297e4435b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45560" 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.742098ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:39393" http.request.id=e071d0e0-2524-483a-bc2a-935ba1849089 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45566" 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.578776ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:39393" http.request.id=8e52d9cd-4da3-4647-b966-e1f811e4f01b http.request.method=POST http.request.remoteaddr="127.0.0.1:45580" 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.546536ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:30:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T23:30:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:39393" http.request.id=e1d5195f-82ba-4df0-af33-46adcc755b96 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45586" 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.575136ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:23:30:15 +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-10T23:30:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:15Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=7c9e29ca-187d-4f6a-b3a0-133ea543c905 http.request.method=POST http.request.remoteaddr="127.0.0.1:53108" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=3665d246-e720-41f8-a4ab-ae5a65dfb433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53108" http.request.uri="/v2/foo/bar/blobs/uploads/8c784614-a10c-4ef5-8d53-4b4aa403a081?_state=BvWddaq9k9URyzQyTBS_oC5z6Z_-60ynx4b1uqWJFex7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzg0NjE0LWExMGMtNGVmNS04ZDUzLTRiNGFhNDAzYTA4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzozMDoxNi4wMjE2OTg5MjhaIn0%3D&digest=sha256%3A229d3f9976581cd58ca4fa191c0337bd7701d486c9a9c70b7b23b05a271d17dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942036342s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:16 +0000] "PUT /v2/foo/bar/blobs/uploads/8c784614-a10c-4ef5-8d53-4b4aa403a081?_state=BvWddaq9k9URyzQyTBS_oC5z6Z_-60ynx4b1uqWJFex7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzg0NjE0LWExMGMtNGVmNS04ZDUzLTRiNGFhNDAzYTA4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzozMDoxNi4wMjE2OTg5MjhaIn0%3D&digest=sha256%3A229d3f9976581cd58ca4fa191c0337bd7701d486c9a9c70b7b23b05a271d17dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=dc8cdd0d-1e1c-4fda-acbc-105987f31a6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53108" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.477715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=9353cbec-19fb-4657-b957-0c2097416c80 http.request.method=GET http.request.remoteaddr="127.0.0.1:53108" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.528µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37377" go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=e9b42604-aabe-4d20-b03d-85d10dc2d983 http.request.method=GET http.request.remoteaddr="127.0.0.1:53124" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="800.449µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37377 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37377/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=53bb303f-267b-4a0b-90d8-3a65c6fbacea http.request.method=GET http.request.remoteaddr="127.0.0.1:49268" http.request.uri="/v2/foo/bar/manifests/sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0" time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=d7b7e8d0-e372-4689-91d5-ceaed5d66daa http.request.method=GET http.request.remoteaddr="127.0.0.1:53130" http.request.uri="/v2/foo/bar/manifests/sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.00054ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "GET /v2/foo/bar/manifests/sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0 with ttl=167h59m59.99999636s" go.version=go1.25.9 time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=53bb303f-267b-4a0b-90d8-3a65c6fbacea http.request.method=GET http.request.remoteaddr="127.0.0.1:49268" http.request.uri="/v2/foo/bar/manifests/sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.89692ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "GET /v2/foo/bar/manifests/sha256:a6115529ce4a98fa3e1753c1796ecc26a13405cbb14332f8b0464020a69258f0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=197d2b82-1ccc-4b03-9efa-58385420c1ab http.request.method=GET http.request.remoteaddr="127.0.0.1:53130" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.928µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37377 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37377/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=8ae89d75-4ba4-4171-b7c6-12d108e2f2e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49274" 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-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=8145f484-1f58-4a22-91e6-728fd024a57e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53142" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.02466ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:30:17Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=8ae89d75-4ba4-4171-b7c6-12d108e2f2e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49274" 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=6.091262ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:30:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=b27264ca-c10e-412c-a705-e9f16847d94c http.request.method=POST http.request.remoteaddr="127.0.0.1:53142" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=37f707b7-9561-4f1e-a5a6-034f2a6b6f7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53142" http.request.uri="/v2/foo/bar/blobs/uploads/ed7f890b-7fc8-456b-8df5-bed1ac476f79?_state=grrRvelDQys2fGZpn9-q4V6-43NI67jFMb7z34s_5l97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkN2Y4OTBiLTdmYzgtNDU2Yi04ZGY1LWJlZDFhYzQ3NmY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzozMDoxOC4yMTAyNjYxNzVaIn0%3D&digest=sha256%3A889d83ba3fee440c571b5710871075bab410da3061c3c618cc9afe927e966a24" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346082724s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:18 +0000] "PUT /v2/foo/bar/blobs/uploads/ed7f890b-7fc8-456b-8df5-bed1ac476f79?_state=grrRvelDQys2fGZpn9-q4V6-43NI67jFMb7z34s_5l97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkN2Y4OTBiLTdmYzgtNDU2Yi04ZGY1LWJlZDFhYzQ3NmY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMzozMDoxOC4yMTAyNjYxNzVaIn0%3D&digest=sha256%3A889d83ba3fee440c571b5710871075bab410da3061c3c618cc9afe927e966a24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=5ca78f19-ea23-4942-ac12-cdb45c7a81b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53142" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523556ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:23:30:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=17473b94-c82b-495d-8c42-01b4f8947e96 http.request.method=GET http.request.remoteaddr="127.0.0.1:53142" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.167µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:30:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37377 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37377/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=213d0cc3-b063-49dd-9640-84622682d7c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53308" 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-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=6fa84212-37c6-4ddd-a617-f2ad676a3a55 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54978" 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.918259ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:19 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=4d66031a-6fbb-44da-a74e-9766d8721aad http.request.method=GET http.request.remoteaddr="127.0.0.1:54978" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:23:30:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37377 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37377/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=213d0cc3-b063-49dd-9640-84622682d7c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53308" 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-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37377" http.request.id=85351bca-3b30-41ae-8b47-5de3d5105664 http.request.method=GET http.request.remoteaddr="127.0.0.1:54984" 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.993781ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T23:30:19Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c11beabe5c98fd02a2c17467bbfe487332c14d159f750134a82101ebee2aa510 with ttl=167h59m59.99999648s" go.version=go1.25.9 time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33129" http.request.id=213d0cc3-b063-49dd-9640-84622682d7c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53308" 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=11.207314ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:23:30:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.82s) === RUN TestAppDispatcher time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46031" http.request.id=1e920c42-2d8b-40ab-9c7d-f5be2a6e2bb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="842.649µs" http.response.status=200 http.response.written=0 time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46031" http.request.id=f76810ff-3538-496b-b1da-88b488d317e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="785.488µs" http.response.status=200 http.response.written=0 time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46031" http.request.id=d3a50433-baac-4eae-affe-380dddef8f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761.408µs" http.response.status=200 http.response.written=0 time="2026-04-10T23:30:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:46031" http.request.id=8a5e396d-51a5-4468-82ab-10a8497fda28 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="767.887µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-10T23:30:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:19Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:19Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.9 http.request.host="127.0.0.1:39397" http.request.id=e2697ea0-ed9c-4c61-a5f0-d36ae8bff820 http.request.method=GET http.request.remoteaddr="127.0.0.1:39180" 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-10T23:30:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:19Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:19Z" level=info msg="configuring file health check path=/tmp/healthcheck1791295710, interval=1" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T23:30:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:23Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:23Z" level=info msg="configuring TCP health check addr=127.0.0.1:38567, interval=1" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T23:30:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:27Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 time="2026-04-10T23:30:27Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45069, interval=1, threshold=3" go.version=go1.25.9 instance.id=23d5f0e9-bcf9-4ee5-924a-7dcc49533559 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 69.053s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.32s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.83s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.271s === RUN TestSchedule time="2026-04-10T23:29:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 time="2026-04-10T23:29:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997ms" go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 time="2026-04-10T23:29:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.88µs" go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 time="2026-04-10T23:29:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.6µs" go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 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-10T23:29:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T23:29:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 time="2026-04-10T23:29:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9972ms" go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 time="2026-04-10T23:29:25Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99808ms" go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 time="2026-04-10T23:29:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T23:29:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=95e9ac4f-4ea5-404d-9642-44ca46ca4e50 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.622s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.09s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26929664 sha256:f63938d8fc391a8c35b9af5698885a8bb65028727efd00aae870e7b7ce3e1a54 [] map[] } --- PASS: TestSimpleBlobRead (0.68s) === RUN TestBlobMount --- PASS: TestBlobMount (0.49s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.68s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.30s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.29s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0d71b431765f2f9282acd0ae462f78361a2eb5bc6e20387c93dada8408512141 palailogos: marking blob sha256:046dc38513a4ce5f8da0742be19c9e2d19b8c4c6f1b3d95a5d0161c34c60cc19 palailogos: marking blob sha256:c44b21f74a6a561ca25aac097f01407e9acd22d808150b0559b292c10824b300 palailogos: marking manifest sha256:4c8f34a084d154387af6b352544f348fface03c47cd1f607d48720d7d8af4497 palailogos: marking blob sha256:d0e2afbe02d2321c9fdae7de3b695c20871ed8278fda1afbadeb37a40d3e20a5 palailogos: marking blob sha256:5839cd9f6909df92687cbf8c0ad77fab0f02deaeb368e7791842f9e926a3a329 palailogos: marking manifest sha256:9122e9b88a37a641377777eb4f04822ddf645c7e21cb8145d521206a15dd31ee palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ed7a225226f9faf1b9ccbd8242563cfc884f0cf34322cfe2730cd46c43340ca8 palailogos: marking blob sha256:9e66468b23dc799b50ad3f3e822f1431a6b439578d2ec4352e86631867f2ae44 palailogos: marking manifest sha256:f4a77b1e095454b68b4709739650e3cb8b3eb0f14a41b8986675534d670589e5 palailogos: marking blob sha256:0d71b431765f2f9282acd0ae462f78361a2eb5bc6e20387c93dada8408512141 palailogos: marking blob sha256:4c8f34a084d154387af6b352544f348fface03c47cd1f607d48720d7d8af4497 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.37s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b deletemanifests: marking manifest sha256:c4857e2e1b4cc26ea8fd59714aa6e6d6107e3d260a1adc74023d713bb1f06b62 deletemanifests: marking blob sha256:2af150d5e551c9369ab97b7d74d2f6737bba97eb5c2f2f30aee6bf50146069fb deletemanifests: marking blob sha256:9e57633cf8c7ff1df183a1446499e37e964f513d3debb5221f8b622953eb19ba deletemanifests: marking blob sha256:eecd5ac09df143d0434671f21419daad61021face670000c528395233f35d614 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:699aeda9cf4c254e6cb047e89353a0826e8563b033899058eee7b32b69c968b4 blob eligible for deletion: sha256:aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b blob eligible for deletion: sha256:f560aaa6ccdefa1286825cc7b62604d7c7257af3a738e5d7c11543a1d89858eb blob eligible for deletion: sha256:fc8063bbe56e713b3c6c1c6cf0b5f97b5e5d8268a2cfe8d5f3e2f5dcbbce2376 deletemanifests manifest eligible for deletion: sha256:aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b deletemanifests: marking manifest sha256:c4857e2e1b4cc26ea8fd59714aa6e6d6107e3d260a1adc74023d713bb1f06b62 deletemanifests: marking blob sha256:2af150d5e551c9369ab97b7d74d2f6737bba97eb5c2f2f30aee6bf50146069fb deletemanifests: marking blob sha256:9e57633cf8c7ff1df183a1446499e37e964f513d3debb5221f8b622953eb19ba deletemanifests: marking blob sha256:eecd5ac09df143d0434671f21419daad61021face670000c528395233f35d614 time="2026-04-10T23:29:42Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d time="2026-04-10T23:29:42Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:699aeda9cf4c254e6cb047e89353a0826e8563b033899058eee7b32b69c968b4 time="2026-04-10T23:29:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/699aeda9cf4c254e6cb047e89353a0826e8563b033899058eee7b32b69c968b4" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b time="2026-04-10T23:29:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ae/aeb764a25135dd86fcbc08a40f983df3d4db49554983ba1f1c52c59aaa0f253b" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:f560aaa6ccdefa1286825cc7b62604d7c7257af3a738e5d7c11543a1d89858eb time="2026-04-10T23:29:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f560aaa6ccdefa1286825cc7b62604d7c7257af3a738e5d7c11543a1d89858eb" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:fc8063bbe56e713b3c6c1c6cf0b5f97b5e5d8268a2cfe8d5f3e2f5dcbbce2376 time="2026-04-10T23:29:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc8063bbe56e713b3c6c1c6cf0b5f97b5e5d8268a2cfe8d5f3e2f5dcbbce2376" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d --- PASS: TestDeleteManifestIfTagNotFound (1.88s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:11f5c376cd1cbe5d05f0b8837ffa2ab9c65eed2375a931689eff61f5bf064de2 time="2026-04-10T23:29:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/11f5c376cd1cbe5d05f0b8837ffa2ab9c65eed2375a931689eff61f5bf064de2" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:5e98c44692ff6533dbdfc90ea215ab3c985e97d00c9d33b16c534b45053f743a time="2026-04-10T23:29:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e98c44692ff6533dbdfc90ea215ab3c985e97d00c9d33b16c534b45053f743a" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:f34ab32fb1149ed8deb58a1eab14cad66ab50eb0a0081e3dbe83afff79541d09 time="2026-04-10T23:29:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f34ab32fb1149ed8deb58a1eab14cad66ab50eb0a0081e3dbe83afff79541d09" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d --- PASS: TestGCWithMissingManifests (0.93s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:b538597b8dd8ac5008c5359937b806e6ef8b5d46ef04b4413c3145e0c6a086ad komnenos: marking blob sha256:e584e99ddad2ecef5b54ba9d4139045efb55ab30106a740977137d982da8f424 komnenos: marking blob sha256:e094ddd8e20558c4a70125a70ec2086f015ba76ed2fef79145ca345b3b4f5813 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6198e844d2261b2d523a60e658b8c323745beec32758d7c9f2f05198a1bbb661 time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/6198e844d2261b2d523a60e658b8c323745beec32758d7c9f2f05198a1bbb661" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:982e6ca4a8e5ec7956ea884aa6d084d481ee72b9841f01551daa69b82c1c8d96 time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/982e6ca4a8e5ec7956ea884aa6d084d481ee72b9841f01551daa69b82c1c8d96" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:98e4cf9baa495e3969d71261d13eb6385303993dcf3e470cfed7c56262969867 time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98e4cf9baa495e3969d71261d13eb6385303993dcf3e470cfed7c56262969867" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:a76e40c1f6578618e76beede884adcdb88f49eea4d83233f41dff64c6353c4aa time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a76e40c1f6578618e76beede884adcdb88f49eea4d83233f41dff64c6353c4aa" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:07c24cf0168b3d9a38b2c3289463b0f98db7bbdda3d338cb7eac4f55fcee5f6d time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/07c24cf0168b3d9a38b2c3289463b0f98db7bbdda3d338cb7eac4f55fcee5f6d" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d blob eligible for deletion: sha256:5278cd33115c7483d5f0fcbe0a46cfedee7123003488c8b37c5bb4fca424ec34 time="2026-04-10T23:29:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/5278cd33115c7483d5f0fcbe0a46cfedee7123003488c8b37c5bb4fca424ec34" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d --- PASS: TestDeletionHasEffect (2.13s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.81s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:2b4e0ad863bc06d8a8c726fc57177f4fd168308d56a331519fbac7777422dbb0 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b4f0f4ab802d9e0996dfa32c8fde57b9f6d101afcb3b2a2c01b1528b4076f1d3 michael_z_doukas: marking blob sha256:092d8b53bc4c60336bf5bc0e0d2dc61bb809dc24e4e42fdcb901e4ba4969bc00 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8188b6b473225a743409719ccacb7707f8a3ea668829d78d9bea1d5ccaf6b859 time="2026-04-10T23:29:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/8188b6b473225a743409719ccacb7707f8a3ea668829d78d9bea1d5ccaf6b859" go.version=go1.25.9 instance.id=a4df267a-3acd-4e96-91f0-13c26b75e52d --- PASS: TestOrphanBlobDeleted (1.09s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3ec5c49ade2019bd281b09764f5e5a784a4256d8edb4ad45c9a24accefbe6e6d linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:bc9f879e8049ce5224a69d50587c905b92b135cca18a84119d0cd0f49d786b76 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.57s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.68s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.39s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.64s) === 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-10T23:29:51Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:29:51.662481054 +0000 UTC m=-3573.942332675, actuallyDelete=true" time="2026-04-10T23:29:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T23:29:51Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136, actuallyDelete=true" time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba985019-7058-4f99-8242-06fdcb0c0509 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca6d1751-65ed-4dcb-8458-10c6d3852f5c have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d0a9894d-a45f-444f-b376-996bf4a39fc9 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c490c60c-c5a4-4eb5-bedd-490caf86757c have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc9b363f-e988-49e2-878c-366a83f2c84b have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/df5fdbf3-5b03-427c-b4af-644f40576caf have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1607ef50-14a0-4c09-bac8-21511d2ca81f have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e6a23cb-2a33-44dc-bd5c-f459f5ee2551 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82d314b1-8f3b-4daa-867b-a59be05f499d have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95986e72-635b-4137-a9c6-ca509f315c0c have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f219d2c-2762-4b56-831c-2ec11de9b8b6 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.663631865 +0000 UTC m=+26.058818136). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T23:29:51Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:29:51.665294002 +0000 UTC m=+26.060480273, actuallyDelete=true" time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/07ad0743-3325-496e-9fb0-f2ffc8a363af have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.665294002 +0000 UTC m=+26.060480273). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7478559c-20c8-488a-a40d-3d0cce60f6ee have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.665294002 +0000 UTC m=+26.060480273). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cfe043a7-14a9-4daa-889a-921028622aff have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.665294002 +0000 UTC m=+26.060480273). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f37b3e08-eb14-4179-aaee-f6dadc991697 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.665294002 +0000 UTC m=+26.060480273). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c72d1dff-8669-4556-87f2-a6567ca861b7 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.665294002 +0000 UTC m=+26.060480273). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T23:29:51Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:29:51.666364973 +0000 UTC m=+26.061551244, actuallyDelete=true" time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e5e6273-c45f-481b-999e-cdc3a3156aba have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.666364973 +0000 UTC m=+26.061551244). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95eced91-8b7e-4402-9dd8-8e52a50bbd10 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.666364973 +0000 UTC m=+26.061551244). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b049b2f-aa67-438a-8474-b5ec0cf0f745 have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.666364973 +0000 UTC m=+26.061551244). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d0bfb209-8bf2-4102-8044-75f3000d111e have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.666364973 +0000 UTC m=+26.061551244). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03d8f398-181e-4a31-9c9f-5791c2f6c11e have older date (2026-04-10 22:29:51 +0000 UTC) than purge date (2026-04-10 23:29:51.666364973 +0000 UTC m=+26.061551244). Removing upload directory." time="2026-04-10T23:29:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T23:29:51Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 23:29:51.666844618 +0000 UTC m=+26.062030889, actuallyDelete=true" time="2026-04-10T23:29:51Z" 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 26.098s ? 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.049s === 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.040s === RUN TestWalkFileRemoved time="2026-04-10T23:29:25Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.022s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.393s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.11s) === 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.153s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.582s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.34s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.732s ? 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-10T23:29:25Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-10T23:29:25Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-10T23:29:25Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.9 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestParsing === CONT TestInvalidData --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-04-10T23:29:25Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-04-10T23:29:25Z" level=error msg="unknown ip address format" go.version=go1.25.9 instance.id=c773a122-1ffd-4c61-ad51-01cf19b358bd ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestMatchIPV6 (0.01s) time="2026-04-10T23:29:25Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=c773a122-1ffd-4c61-ad51-01cf19b358bd time="2026-04-10T23:29:25Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=c773a122-1ffd-4c61-ad51-01cf19b358bd --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestInvalidData (0.01s) time="2026-04-10T23:29:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T23:29:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T23:29:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T23:29:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.552s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.049s ? 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.396s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.47s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.870s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.042s ? 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-armhf.so.1 >>> docker-registry*: Package size: 24.4 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 23:30:35 +0000 elapsed time 0h 1m 31s >>> 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.232905) (2/2) Purging go (1.25.9-r0) Executing busybox-1.37.0-r30.trigger OK: 342.6 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...