>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 22:15:32 +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.221533) Executing busybox-1.37.0-r30.trigger OK: 687.8 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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/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/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-10T22:16:04Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T22:16:04Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.097s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T22:16:04Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.043s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.024s === 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.010s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.14s) PASS ok github.com/docker/distribution/health/checks 0.160s ? 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.015s === 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.011s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.050s === 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.010s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/04/10 22:16:04 http: TLS handshake error from 127.0.0.1:60810: 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:44989/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44989/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44989/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44989/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33845?status=0, fail=true --- PASS: TestHTTPSink (0.12s) === RUN TestListener --- PASS: TestListener (1.25s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T22:16:06Z" level=info msg="broadcaster: closing" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="closing testSink" time="2026-04-10T22:16:06Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.02s) === RUN TestEventQueue time="2026-04-10T22:16:06Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 1} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 1} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:06Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T22:16:07Z" level=warning msg="&{0xc0003835c0 0.9} encountered too many errors, backing off" time="2026-04-10T22:16:07Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.10s) PASS ok github.com/docker/distribution/notifications 2.647s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-10T22:16:05Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T22:16:05.269917419Z" 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-10T22:16:05.270027759Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:16:05.270724222Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.9 time="2026-04-10T22:16:05.271336554Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 time="2026-04-10T22:16:05.271366224Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.9 time="2026-04-10T22:16:05.272122087Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.9 time="2026-04-10T22:16:08.290300611Z" level=info msg="response completed" go.version=go1.25.9 http.request.host=127.0.0.1 http.request.id=5171075d-c59b-4f07-a554-f4df0080edbf http.request.method=GET http.request.remoteaddr="127.0.0.1:57472" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.122108ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:16:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T22:16:08.290812883Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.9 --- PASS: TestRegistrySupportedCipherSuite (3.58s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T22:16:08.646097945Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T22:16:08.648215713Z" 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-10T22:16:08.648292313Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:16:08.648558434Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.25.9 time="2026-04-10T22:16:08.648893415Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.36s) PASS ok github.com/docker/distribution/registry 11.959s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.014s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.02s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.04s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.21s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.02s) PASS ok github.com/docker/distribution/registry/api/v2 0.429s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T22:16:04Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.9 instance.id=2c329d77-4d53-4631-b68d-48039b07d495 time="2026-04-10T22:16:04Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.9 instance.id=2c329d77-4d53-4631-b68d-48039b07d495 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-04-10T22:16:05Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.9 password=lPLalGuZsQ2AaQNaLlR3JsIEaT2tO9rio81JEr8Jc80 user=docker --- PASS: TestCreateHtpasswdFile (0.18s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.222s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.013s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.04s) === RUN TestLeeway time="2026-04-10T22:16:04Z" level=info msg="token not to be used before 2026-04-10 22:16:05 +0000 UTC - currently 2026-04-10 22:16:04.967094686 +0000 UTC m=+0.038503460" time="2026-04-10T22:16:04Z" level=info msg="token not to be used after 2026-04-10 22:16:04 +0000 UTC - currently 2026-04-10 22:16:04.968847932 +0000 UTC m=+0.040256636" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-10T22:16:04Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.069s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.02s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.02s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.02s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.02s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.270s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.03s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === 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.103s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.014s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T22:16:05Z" 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-10T22:16:05Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:16:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37859" http.request.id=3600abdc-2fed-498d-ace0-98154d6c7cd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52512" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.285272ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:16:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-04-10T22:16:05Z" 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-10T22:16:05Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:16:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=9c473225-d8c0-4de2-b3f1-6af31b9389d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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.948107ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:22:16:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T22:16:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=833ef53f-0c1e-4e96-a576-b225c1d7f6fa http.request.method=POST http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.711199ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:05 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=f3d881a5-79d9-4ce4-893a-b144bc54bc61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/aaaa/blobs/uploads/215574f6-6c8c-495d-aab0-78fcb028eb39?_state=mUeLpuJqiQdAg1xwcBXhCF_N9-VIu2tEwh70-f-1w1V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTU1NzRmNi02YzhjLTQ5NWQtYWFiMC03OGZjYjAyOGViMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MDUuNTQ5ODA1MjI5WiJ9&digest=sha256%3A43785dc64fcff373529fc9594ece39fbeb1dbfa31554ae655c508aa454a0af9b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.635612242s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:05 +0000] "PUT /v2/foo/aaaa/blobs/uploads/215574f6-6c8c-495d-aab0-78fcb028eb39?_state=mUeLpuJqiQdAg1xwcBXhCF_N9-VIu2tEwh70-f-1w1V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTU1NzRmNi02YzhjLTQ5NWQtYWFiMC03OGZjYjAyOGViMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MDUuNTQ5ODA1MjI5WiJ9&digest=sha256%3A43785dc64fcff373529fc9594ece39fbeb1dbfa31554ae655c508aa454a0af9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=18435e4e-385c-4c12-8501-5c782238fcd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.793514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=2e6e75ec-082d-4585-ad03-aa75416adc23 http.request.method=POST http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.78639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=572eccdd-4c75-44d9-8209-d37d3177ecf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/bbbb/blobs/uploads/07a0f494-9851-43b1-aa2b-1efa2e17f3aa?_state=Izkd5hFtVwCgXBeLaEEbSpET57PdRxoyq1a5rXiGMq17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwN2EwZjQ5NC05ODUxLTQzYjEtYWEyYi0xZWZhMmUxN2YzYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MTAuNDIyMDU5NDE1WiJ9&digest=sha256%3A6183d47e414636fa02ad349aa58ef384dc89a570a2ea80f42ed4e12fa12c6f7c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.689246466s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/07a0f494-9851-43b1-aa2b-1efa2e17f3aa?_state=Izkd5hFtVwCgXBeLaEEbSpET57PdRxoyq1a5rXiGMq17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwN2EwZjQ5NC05ODUxLTQzYjEtYWEyYi0xZWZhMmUxN2YzYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MTAuNDIyMDU5NDE1WiJ9&digest=sha256%3A6183d47e414636fa02ad349aa58ef384dc89a570a2ea80f42ed4e12fa12c6f7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=0ceb1126-20c5-4ac0-ac86-80f9307db0c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.124745ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:14 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=7afe5c6b-3ae8-48b1-b792-9d166b2f6849 http.request.method=POST http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.845021ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:14 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=0043e081-7759-46e9-ae43-6dab45efc355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/cccc/blobs/uploads/d9cd73c7-e96d-42ec-b414-b6c0dbba1606?_state=c11Vf8GrK9UP4le39w5fJW4FPBqdBo2VolrzYZOwX_t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkOWNkNzNjNy1lOTZkLTQyZWMtYjQxNC1iNmMwZGJiYTE2MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MTQuMzkxOTY1ODI0WiJ9&digest=sha256%3Ae7a48a7bc8ee70a41ac4c2de79d00b9c32e3dd18b5df340e888aebfda7f1bebc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.768798391s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:14 +0000] "PUT /v2/foo/cccc/blobs/uploads/d9cd73c7-e96d-42ec-b414-b6c0dbba1606?_state=c11Vf8GrK9UP4le39w5fJW4FPBqdBo2VolrzYZOwX_t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkOWNkNzNjNy1lOTZkLTQyZWMtYjQxNC1iNmMwZGJiYTE2MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MTQuMzkxOTY1ODI0WiJ9&digest=sha256%3Ae7a48a7bc8ee70a41ac4c2de79d00b9c32e3dd18b5df340e888aebfda7f1bebc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=886a78ad-319c-402f-afbb-871f4d1d4da1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.184772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:20 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=14690dd7-b402-4c36-8760-fc6ede5b2787 http.request.method=POST http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.67858ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:20 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=d54db293-9217-400c-8999-1dee234d2ebe http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/dddd/blobs/uploads/8f0c126a-c497-49fe-9de8-144138eb09bb?_state=MOMMuePCVrisjg4zdeOsSTHmfz8dQxQwsV8jZ8b_JrZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZjBjMTI2YS1jNDk3LTQ5ZmUtOWRlOC0xNDQxMzhlYjA5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MjAuNDUwMzY0OTMxWiJ9&digest=sha256%3A0264b525fcc4201e0d36dd2398db02bd196842100748c7526b6f47a0137158fb" http.request.useragent="Go-http-client/1.1" http.response.duration=7.101442781s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:20 +0000] "PUT /v2/foo/dddd/blobs/uploads/8f0c126a-c497-49fe-9de8-144138eb09bb?_state=MOMMuePCVrisjg4zdeOsSTHmfz8dQxQwsV8jZ8b_JrZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZjBjMTI2YS1jNDk3LTQ5ZmUtOWRlOC0xNDQxMzhlYjA5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MjAuNDUwMzY0OTMxWiJ9&digest=sha256%3A0264b525fcc4201e0d36dd2398db02bd196842100748c7526b6f47a0137158fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=3c0c7f80-a8b3-43dc-b143-ae60204427c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.256105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:27 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=c654f95a-c6f8-4695-a295-82963592bc81 http.request.method=POST http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.383959ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:27 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=18c01d7c-f869-4dd7-941b-c5a96d459ba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/eeee/blobs/uploads/4fd3aa5e-8dfe-4345-b899-5f2006855b0f?_state=Px_ek60HUXHzi32loLYTYUQVQaGE0OUywyFqYrAw_sl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0ZmQzYWE1ZS04ZGZlLTQzNDUtYjg5OS01ZjIwMDY4NTViMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MjcuODY1OTMzOTQ3WiJ9&digest=sha256%3A1a2b44be2e406c65a79d8cded8553146a36d4997ab29e4dca61e727afa9f980b" http.request.useragent="Go-http-client/1.1" http.response.duration=10.650867923s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:27 +0000] "PUT /v2/foo/eeee/blobs/uploads/4fd3aa5e-8dfe-4345-b899-5f2006855b0f?_state=Px_ek60HUXHzi32loLYTYUQVQaGE0OUywyFqYrAw_sl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0ZmQzYWE1ZS04ZGZlLTQzNDUtYjg5OS01ZjIwMDY4NTViMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MjcuODY1OTMzOTQ3WiJ9&digest=sha256%3A1a2b44be2e406c65a79d8cded8553146a36d4997ab29e4dca61e727afa9f980b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=2d391b35-9ad3-4bea-b4eb-a6bbef65df6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.742223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:38 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=a509fef6-4d2c-4efa-9c20-5d13c1de3eaa http.request.method=POST http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.137828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:38 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=d7ccd2f4-d908-489e-85ef-59eeb8d0b6cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/ffff/blobs/uploads/303b7d7f-6ea2-4c32-a2a1-f5a480f7ebba?_state=nM7uuDUGFt0vPZEsbFLBuzZ1FTL-CTpFF0ju3l_AvZ57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMDNiN2Q3Zi02ZWEyLTRjMzItYTJhMS1mNWE0ODBmN2ViYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MzguNjYyNjIwNzU2WiJ9&digest=sha256%3Aadfb459c6985ab5f4a8c49ff14d447b56ba1386e0b23adbc1292be4acb919ae7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.428446226s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:38 +0000] "PUT /v2/foo/ffff/blobs/uploads/303b7d7f-6ea2-4c32-a2a1-f5a480f7ebba?_state=nM7uuDUGFt0vPZEsbFLBuzZ1FTL-CTpFF0ju3l_AvZ57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzMDNiN2Q3Zi02ZWEyLTRjMzItYTJhMS1mNWE0ODBmN2ViYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6MzguNjYyNjIwNzU2WiJ9&digest=sha256%3Aadfb459c6985ab5f4a8c49ff14d447b56ba1386e0b23adbc1292be4acb919ae7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=4b529c33-4c53-47c6-a4e4-33e5a5b1f1de http.request.method=PUT http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.026081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=093e3e12-16eb-4752-900d-60ffa672df65 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.116748ms http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=31c6999c-1c82-4d5e-addc-3bc73aedb308 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.631256ms http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=c69ae804-7b97-4002-8780-fb54c39ba388 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.426775ms http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=2641d728-c7c1-46fe-bc48-14284892c4f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.279754ms http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=72ee126d-d569-4fbf-b127-f722f1df3a0d http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.284835ms http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=caf53493-825a-4392-88f2-58fdebb084bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.705106ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" 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:39315" http.request.id=f7160040-90f7-4f3d-b52d-9b9c27860af8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.406385ms http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" 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:39315" http.request.id=ddc8b3d1-4be3-47f0-9572-fdfca4732a04 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.679116ms http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=2a4c06f7-708a-4d5a-8094-7a3fee98b716 http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.211224ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39315" http.request.id=d1d26471-3fdc-48ea-a3a1-391f29a06b0f http.request.method=GET http.request.remoteaddr="127.0.0.1:51900" 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=1.657926ms http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T22:16:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:16:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:16:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=4c2b2c0d-d9c5-453b-a855-56abbdb090b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.389868ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=e6b27b9f-1c20-4b62-9835-a427c31cf8f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/aaaa/blobs/uploads/79279db5-72c6-4571-bd38-bd0b1802b7ff?_state=hT0aTQuu_fiv2hbfn0VgieEc4sjaURW2HDzoyaZurQ97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3OTI3OWRiNS03MmM2LTQ1NzEtYmQzOC1iZDBiMTgwMmI3ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NDAuMzQ1MjE1NDc5WiJ9&digest=sha256%3Af94f15f8d01011ad620077729f7b556646cb27ec31fa04e5897464c1cdecf85d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.55764136s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/79279db5-72c6-4571-bd38-bd0b1802b7ff?_state=hT0aTQuu_fiv2hbfn0VgieEc4sjaURW2HDzoyaZurQ97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3OTI3OWRiNS03MmM2LTQ1NzEtYmQzOC1iZDBiMTgwMmI3ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NDAuMzQ1MjE1NDc5WiJ9&digest=sha256%3Af94f15f8d01011ad620077729f7b556646cb27ec31fa04e5897464c1cdecf85d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=be753e04-ec0f-42c2-99cc-139775b48cc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.227512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=7e297162-5a32-4903-aaed-b5c71d1ef7fc http.request.method=POST http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.86733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:45 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=f6326c70-d31c-40d7-8224-46fe4cc7e29b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/bbbb/blobs/uploads/06b575dc-0f23-47fa-ad41-3f1dcdc9d7e7?_state=tWswu_w2YmrLHuXCXKEe-iW6p6MJTftg9S-pOriW-KV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNmI1NzVkYy0wZjIzLTQ3ZmEtYWQ0MS0zZjFkY2RjOWQ3ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NDUuMTczMzY4NTA2WiJ9&digest=sha256%3Afa9400e4783811a8a3df0f2519e2b69cbff3d254f4e613b41a5e3552a7616d5b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.03451062s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:45 +0000] "PUT /v2/foo/bbbb/blobs/uploads/06b575dc-0f23-47fa-ad41-3f1dcdc9d7e7?_state=tWswu_w2YmrLHuXCXKEe-iW6p6MJTftg9S-pOriW-KV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNmI1NzVkYy0wZjIzLTQ3ZmEtYWQ0MS0zZjFkY2RjOWQ3ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NDUuMTczMzY4NTA2WiJ9&digest=sha256%3Afa9400e4783811a8a3df0f2519e2b69cbff3d254f4e613b41a5e3552a7616d5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=7d46f0ef-dba1-4818-aea0-7096e571f225 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.785293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=4016e69e-ba0f-429d-aefc-d41322487c68 http.request.method=POST http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.553039ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:52 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=653f582b-3564-4fc1-8a87-d8365ff70162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/cccc/blobs/uploads/6f799c74-e970-4e5a-8351-58b76f5ac8df?_state=bfpWVJEqDwSZDuEFuw-b-bnLRe8aymGbnZTthidmG-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2Zjc5OWM3NC1lOTcwLTRlNWEtODM1MS01OGI3NmY1YWM4ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NTIuNDQzNjM5MjM3WiJ9&digest=sha256%3Aa71e379aad60bd75e8b4a408bc29685f4d3ccce26d8117cbb68e0148790b1c46" http.request.useragent="Go-http-client/1.1" http.response.duration=5.981233509s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:52 +0000] "PUT /v2/foo/cccc/blobs/uploads/6f799c74-e970-4e5a-8351-58b76f5ac8df?_state=bfpWVJEqDwSZDuEFuw-b-bnLRe8aymGbnZTthidmG-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2Zjc5OWM3NC1lOTcwLTRlNWEtODM1MS01OGI3NmY1YWM4ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NTIuNDQzNjM5MjM3WiJ9&digest=sha256%3Aa71e379aad60bd75e8b4a408bc29685f4d3ccce26d8117cbb68e0148790b1c46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=3e3a1980-f89f-4d27-adae-6b37221a2eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.624633ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:16:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=07e394ef-8edf-4fcf-973a-2433982dac4c http.request.method=POST http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.389179ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=8baecd2e-c19b-41e3-b5a6-72ca54edab77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/dddd/blobs/uploads/12012094-6c10-4da4-890a-6cd83dfdfa3d?_state=qBDdeq-P41NdWHDUxwFYWv8Kt_Gdq9m0L-trGF258rt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjAxMjA5NC02YzEwLTRkYTQtODkwYS02Y2Q4M2RmZGZhM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NTguNTk2OTk3MjI3WiJ9&digest=sha256%3Afb4cf8754236e0d3b788bd277fe4746d696f3aab4e51882433db54ef41b24359" http.request.useragent="Go-http-client/1.1" http.response.duration=1.93924847s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:16:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/12012094-6c10-4da4-890a-6cd83dfdfa3d?_state=qBDdeq-P41NdWHDUxwFYWv8Kt_Gdq9m0L-trGF258rt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjAxMjA5NC02YzEwLTRkYTQtODkwYS02Y2Q4M2RmZGZhM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTY6NTguNTk2OTk3MjI3WiJ9&digest=sha256%3Afb4cf8754236e0d3b788bd277fe4746d696f3aab4e51882433db54ef41b24359 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=ca54756d-6872-4daa-b1ba-ec3b11a11a58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51302" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.699653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40737" http.request.id=feda48f9-1396-44c8-91c4-a101fd1b24a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51302" 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=1.673056ms http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (55.32s) === RUN TestURLPrefix time="2026-04-10T22:17:00Z" 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-10T22:17:00Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37731" http.request.id=78c94327-adb0-42e7-8523-23fe42c0eecb http.request.method=GET http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.532686ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-10T22:17:00Z" 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-10T22:17:00Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=89c52d71-caa7-4975-a2bc-cf19c69a7a20 http.request.method=GET http.request.remoteaddr="127.0.0.1:53412" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.517799ms http.response.status=404 http.response.written=157 vars.digest="sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "GET /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=9ea713a2-017d-4a6a-aae8-52d7d3efbdca http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53418" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.057137ms http.response.status=404 http.response.written=157 vars.digest="sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=4bbc0add-447a-45e7-99cb-39061a2ae00f http.request.method=POST http.request.remoteaddr="127.0.0.1:53418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.682916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=b591a844-16ea-4af2-9a32-6107fbedd87a http.request.method=GET http.request.remoteaddr="127.0.0.1:53418" http.request.uri="/v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684516ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "GET /v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=1c8be991-5609-444e-86e9-26deaa5fa377 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53418" http.request.uri="/v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.538595ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "DELETE /v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=de088bba-45c2-4196-b9a3-12dc72a42915 http.request.method=GET http.request.remoteaddr="127.0.0.1:53418" http.request.uri="/v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0a1ab0ed-a319-4b01-a9eb-946b3187b437 time="2026-04-10T22:17:00Z" 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:35691" http.request.id=de088bba-45c2-4196-b9a3-12dc72a42915 http.request.method=GET http.request.remoteaddr="127.0.0.1:53418" http.request.uri="/v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.578856ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0a1ab0ed-a319-4b01-a9eb-946b3187b437 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "GET /v2/foo/bar/blobs/uploads/0a1ab0ed-a319-4b01-a9eb-946b3187b437?_state=2TFFXZBkTxMdrMew_oqxnkdoswgYmZQGwuXXo6C3SpZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMWFiMGVkLWEzMTktNGIwMS1hOWViLTk0NmIzMTg3YjQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTIxNDk2M1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=5e3bee11-5c77-42b4-984c-6ebb471cd5df http.request.method=POST http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555595ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=d327a63f-afc5-4562-af08-d62c36f6a212 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/cb876715-b0b5-4982-b868-0bd2b4958031?_state=MxPAcTZeWTI9b2VkoHQyZIm_Wd_J7OOB5UmFJTk-fGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiODc2NzE1LWIwYjUtNDk4Mi1iODY4LTBiZDJiNDk1ODAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTk4MzE4MzdaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" provided=sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 vars.name="foo/bar" vars.uuid=cb876715-b0b5-4982-b868-0bd2b4958031 time="2026-04-10T22:17:00Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=d327a63f-afc5-4562-af08-d62c36f6a212 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/cb876715-b0b5-4982-b868-0bd2b4958031?_state=MxPAcTZeWTI9b2VkoHQyZIm_Wd_J7OOB5UmFJTk-fGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiODc2NzE1LWIwYjUtNDk4Mi1iODY4LTBiZDJiNDk1ODAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTk4MzE4MzdaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cb876715-b0b5-4982-b868-0bd2b4958031 time="2026-04-10T22:17:00Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825, 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:35691" http.request.id=d327a63f-afc5-4562-af08-d62c36f6a212 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/cb876715-b0b5-4982-b868-0bd2b4958031?_state=MxPAcTZeWTI9b2VkoHQyZIm_Wd_J7OOB5UmFJTk-fGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiODc2NzE1LWIwYjUtNDk4Mi1iODY4LTBiZDJiNDk1ODAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTk4MzE4MzdaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.436555ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cb876715-b0b5-4982-b868-0bd2b4958031 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "PUT /v2/foo/bar/blobs/uploads/cb876715-b0b5-4982-b868-0bd2b4958031?_state=MxPAcTZeWTI9b2VkoHQyZIm_Wd_J7OOB5UmFJTk-fGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiODc2NzE1LWIwYjUtNDk4Mi1iODY4LTBiZDJiNDk1ODAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC43OTk4MzE4MzdaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=60fc1715-d0e8-4fa1-9ce4-708325aa5adb http.request.method=POST http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.123µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=45bce2ab-8d46-4714-a93c-e6f6fb7195d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/84889fcf-c735-4043-ae06-1b108a6e1ea5?_state=Biqx7cX4olgxLYFf6ULofiu5cE9jZXoZ2O49bCyk8gx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ODg5ZmNmLWM3MzUtNDA0My1hZTA2LTFiMTA4YTZlMWVhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC44MDI5MDIzNDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "PUT /v2/foo/bar/blobs/uploads/84889fcf-c735-4043-ae06-1b108a6e1ea5?_state=Biqx7cX4olgxLYFf6ULofiu5cE9jZXoZ2O49bCyk8gx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ODg5ZmNmLWM3MzUtNDA0My1hZTA2LTFiMTA4YTZlMWVhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC44MDI5MDIzNDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=2fa0a7bd-c93a-4f46-90bc-583f0db5f002 http.request.method=POST http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.730086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=cc9250b4-a311-42b6-9f61-9a96b8de5e8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/2d0773b1-154e-4a9f-9b9f-9410ea7b9533?_state=pFevmFLVJk-zZDsoGAk6-JzYIpDELDJuZwR65iE00mB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMDc3M2IxLTE1NGUtNGE5Zi05YjlmLTk0MTBlYTdiOTUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC44MDY4MDgyNjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "PUT /v2/foo/bar/blobs/uploads/2d0773b1-154e-4a9f-9b9f-9410ea7b9533?_state=pFevmFLVJk-zZDsoGAk6-JzYIpDELDJuZwR65iE00mB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMDc3M2IxLTE1NGUtNGE5Zi05YjlmLTk0MTBlYTdiOTUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC44MDY4MDgyNjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=c54b4dd4-3772-4ab5-8580-440900603307 http.request.method=POST http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=5eb1b977-aeb0-43dd-bf61-ff82039cb825 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/4600a48f-6941-4cab-890b-32db1ae9c118?_state=sKXwVH5auo0095KxxAc3hN8LEJbV1Oz-LVPejniUGPl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MDBhNDhmLTY5NDEtNGNhYi04OTBiLTMyZGIxYWU5YzExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC44MTEwOTExNjhaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.duration=5.436197591s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:00 +0000] "PUT /v2/foo/bar/blobs/uploads/4600a48f-6941-4cab-890b-32db1ae9c118?_state=sKXwVH5auo0095KxxAc3hN8LEJbV1Oz-LVPejniUGPl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MDBhNDhmLTY5NDEtNGNhYi04OTBiLTMyZGIxYWU5YzExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowMC44MTEwOTExNjhaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=06f0d4f3-123d-43ed-9c38-171a1654dc6d http.request.method=POST http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397878ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35691" http.request.id=2ccb9175-54e3-4aa7-af1a-09afa18e3107 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/8a7b01a9-bfb6-4277-b309-f284532228f7?_state=-5ra3f0UraMVeEzZ_SclJImrrWVa7kXQ39ngW2t7gMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhN2IwMWE5LWJmYjYtNDI3Ny1iMzA5LWYyODQ1MzIyMjhmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowNi4zNzU5NzU2NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.509880927s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/8a7b01a9-bfb6-4277-b309-f284532228f7?_state=-5ra3f0UraMVeEzZ_SclJImrrWVa7kXQ39ngW2t7gMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhN2IwMWE5LWJmYjYtNDI3Ny1iMzA5LWYyODQ1MzIyMjhmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzowNi4zNzU5NzU2NDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=489c24fa-1896-45bd-aa30-33c7b9e5a6fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/uploads/8a7b01a9-bfb6-4277-b309-f284532228f7?_state=8cw70x7XJedUD3KnbblL5y2Z6xwlJhOI3tlkQzOzItN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhN2IwMWE5LWJmYjYtNDI3Ny1iMzA5LWYyODQ1MzIyMjhmNyIsIk9mZnNldCI6MjUyODE1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6MDZaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.duration=2.82785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:11 +0000] "PUT /v2/foo/bar/blobs/uploads/8a7b01a9-bfb6-4277-b309-f284532228f7?_state=8cw70x7XJedUD3KnbblL5y2Z6xwlJhOI3tlkQzOzItN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhN2IwMWE5LWJmYjYtNDI3Ny1iMzA5LWYyODQ1MzIyMjhmNyIsIk9mZnNldCI6MjUyODE1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6MDZaIn0%3D&digest=sha256%3A6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=1f67bb17-089a-4520-b9a6-20d6e7c66654 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.945707ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=0b2690c6-ad68-4916-896d-5ae0b03abe5c http.request.method=GET http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=113.58153ms http.response.status=200 http.response.written=25281536 127.0.0.1 - - [10/Apr/2026:22:17:11 +0000] "GET /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 200 25281536 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=error msg="error parsing digest="sha257:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=bfe7545b-09e8-479f-b885-a7fbce9100de http.request.method=GET http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/sha257:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" vars.name="foo/bar" time="2026-04-10T22:17:12Z" 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:35691" http.request.id=bfe7545b-09e8-479f-b885-a7fbce9100de http.request.method=GET http.request.remoteaddr="127.0.0.1:53422" http.request.uri="/v2/foo/bar/blobs/sha257:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.874417ms http.response.status=400 http.response.written=110 vars.digest="sha257:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/sha257:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=cc8df783-b9b2-4eec-a5ee-b401c0db64b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57338" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.duration=2.014467ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:17:12Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=36581268-99db-4eb4-9c51-c8995df6c813 http.request.method=GET http.request.remoteaddr="127.0.0.1:52154" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.626226ms http.response.status=404 http.response.written=157 vars.digest="sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=b5c37ff7-280f-43ca-8122-8e8b6f4d2f74 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371035ms http.response.status=404 http.response.written=157 vars.digest="sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=b230c4f2-083b-4c83-a406-69e39239c3a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262964ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=883fe2cf-d488-4b2a-959e-b1c34431a2bb http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.585326ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=95428f55-7a08-4490-b9a2-a25556cd4454 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.640586ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=76db9f0a-2e78-409d-acfb-5fd9e3538f9d http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e19d8fd4-f353-43b4-b41b-763be3af53e3 time="2026-04-10T22:17:12Z" 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:32981" http.request.id=76db9f0a-2e78-409d-acfb-5fd9e3538f9d http.request.method=GET http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593246ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e19d8fd4-f353-43b4-b41b-763be3af53e3 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/uploads/e19d8fd4-f353-43b4-b41b-763be3af53e3?_state=yex7soON24jM6cIb3OiIjaXwsuGiiw_6FRKVSU6oodd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWQ4ZmQ0LWYzNTMtNDNiNC1iNDFiLTc2M2JlM2FmNTNlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yNzIzNTI5MjZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=c5addeb8-b01a-46a8-836c-35e971cd2daf http.request.method=POST http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=abea8787-4496-4e71-9ebc-ffb78bd97944 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/f8c390fc-7d6c-4923-8345-b854d2cd9043?_state=t0tw0HDjkMACK5LAFy0FD-__kNG4ZwZcQyB2cYr84Th7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YzM5MGZjLTdkNmMtNDkyMy04MzQ1LWI4NTRkMmNkOTA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODAyMTg1NjVaIn0%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" provided=sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e vars.name="foo/bar" vars.uuid=f8c390fc-7d6c-4923-8345-b854d2cd9043 time="2026-04-10T22:17:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=abea8787-4496-4e71-9ebc-ffb78bd97944 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/f8c390fc-7d6c-4923-8345-b854d2cd9043?_state=t0tw0HDjkMACK5LAFy0FD-__kNG4ZwZcQyB2cYr84Th7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YzM5MGZjLTdkNmMtNDkyMy04MzQ1LWI4NTRkMmNkOTA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODAyMTg1NjVaIn0%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f8c390fc-7d6c-4923-8345-b854d2cd9043 time="2026-04-10T22:17:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e, 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:32981" http.request.id=abea8787-4496-4e71-9ebc-ffb78bd97944 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/f8c390fc-7d6c-4923-8345-b854d2cd9043?_state=t0tw0HDjkMACK5LAFy0FD-__kNG4ZwZcQyB2cYr84Th7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YzM5MGZjLTdkNmMtNDkyMy04MzQ1LWI4NTRkMmNkOTA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODAyMTg1NjVaIn0%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.552085ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f8c390fc-7d6c-4923-8345-b854d2cd9043 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "PUT /v2/foo/bar/blobs/uploads/f8c390fc-7d6c-4923-8345-b854d2cd9043?_state=t0tw0HDjkMACK5LAFy0FD-__kNG4ZwZcQyB2cYr84Th7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YzM5MGZjLTdkNmMtNDkyMy04MzQ1LWI4NTRkMmNkOTA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODAyMTg1NjVaIn0%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=4e76e8a2-ead9-4f40-b3ec-07f44ddcecfd http.request.method=POST http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.848907ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=490261a5-c65c-4036-bb8a-02aaf93cdcbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/4493bb53-64e4-493f-ba44-d716d952b981?_state=K4I5JSVnb92910KBCjrT5toUKlEQrwRnDwjfVwav3dB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0OTNiYjUzLTY0ZTQtNDkzZi1iYTQ0LWQ3MTZkOTUyYjk4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODQ0NjM3WiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684926ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "PUT /v2/foo/bar/blobs/uploads/4493bb53-64e4-493f-ba44-d716d952b981?_state=K4I5JSVnb92910KBCjrT5toUKlEQrwRnDwjfVwav3dB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0OTNiYjUzLTY0ZTQtNDkzZi1iYTQ0LWQ3MTZkOTUyYjk4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODQ0NjM3WiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=846aab1d-8939-402c-89d0-7678baabc479 http.request.method=POST http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.842777ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=43726afe-9604-4026-b7a3-c4c1b0e48d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/2fc1df20-fe35-420c-99b0-001bdeba0f3e?_state=1V7NiiGBJX4I2hiL7y0e3PI5kY4hCuCpAXS7Waz2zYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmYzFkZjIwLWZlMzUtNDIwYy05OWIwLTAwMWJkZWJhMGYzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODg2NDUwNDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740526ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "PUT /v2/foo/bar/blobs/uploads/2fc1df20-fe35-420c-99b0-001bdeba0f3e?_state=1V7NiiGBJX4I2hiL7y0e3PI5kY4hCuCpAXS7Waz2zYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmYzFkZjIwLWZlMzUtNDIwYy05OWIwLTAwMWJkZWJhMGYzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yODg2NDUwNDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=2256da00-5271-4449-8f43-238e89fbb801 http.request.method=POST http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=a6af72fc-18ab-49ea-bf25-1ce434e6e184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/76f99628-112c-49d8-9646-08714ac27223?_state=ObICXvg9Cs4YQZqJyOZCic6eBG-GhVOOfM29ceuOMvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2Zjk5NjI4LTExMmMtNDlkOC05NjQ2LTA4NzE0YWMyNzIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yOTI4NjcxNVoifQ%3D%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.606063225s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "PUT /v2/foo/bar/blobs/uploads/76f99628-112c-49d8-9646-08714ac27223?_state=ObICXvg9Cs4YQZqJyOZCic6eBG-GhVOOfM29ceuOMvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2Zjk5NjI4LTExMmMtNDlkOC05NjQ2LTA4NzE0YWMyNzIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxMi4yOTI4NjcxNVoifQ%3D%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=c766db51-8d74-4c14-b937-b523cee11dae http.request.method=POST http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.700579ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32981" http.request.id=28be503e-5ee4-4667-b806-ef7d96548301 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/f3834e75-e178-4680-9b47-ef276670fb54?_state=njckip3yA8dIhyQu1ZSDucF9xcxr916PWlKcD_hohdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODM0ZTc1LWUxNzgtNDY4MC05YjQ3LWVmMjc2NjcwZmI1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxNi4wMjIzOTc4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.324159517s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/f3834e75-e178-4680-9b47-ef276670fb54?_state=njckip3yA8dIhyQu1ZSDucF9xcxr916PWlKcD_hohdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODM0ZTc1LWUxNzgtNDY4MC05YjQ3LWVmMjc2NjcwZmI1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoxNi4wMjIzOTc4MzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=9e5592e4-bcdc-4d4d-b15c-499a0fd21bb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/uploads/f3834e75-e178-4680-9b47-ef276670fb54?_state=fJue1bGO7BI6KilvPDT-zQ1AdXpDto3aG-2ywKw3FqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODM0ZTc1LWUxNzgtNDY4MC05YjQ3LWVmMjc2NjcwZmI1NCIsIk9mZnNldCI6MjEwNDk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6MTZaIn0%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.92157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "PUT /v2/foo/bar/blobs/uploads/f3834e75-e178-4680-9b47-ef276670fb54?_state=fJue1bGO7BI6KilvPDT-zQ1AdXpDto3aG-2ywKw3FqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzODM0ZTc1LWUxNzgtNDY4MC05YjQ3LWVmMjc2NjcwZmI1NCIsIk9mZnNldCI6MjEwNDk4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6MTZaIn0%3D&digest=sha256%3Ac28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=a2f5250e-5a6f-426f-9c08-184240c42a9d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.737386ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=5be31e5d-6716-45ba-8c7b-caeec5e6d71e http.request.method=GET http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=90.818088ms http.response.status=200 http.response.written=21049856 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 200 21049856 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=error msg="error parsing digest="sha257:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=46594c22-0bc7-40ba-b224-fa68c30f7c97 http.request.method=GET http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/sha257:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" vars.name="foo/bar" time="2026-04-10T22:17:20Z" 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:32981" http.request.id=46594c22-0bc7-40ba-b224-fa68c30f7c97 http.request.method=GET http.request.remoteaddr="127.0.0.1:52182" http.request.uri="/v2/foo/bar/blobs/sha257:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.457149ms http.response.status=400 http.response.written=110 vars.digest="sha257:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/sha257:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=0fe7fa8e-9a07-4d6d-985f-46f3d59d1ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55692" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.114022ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=e19817b6-9a5c-45d9-9bad-158aca9d50fb http.request.method=GET http.request.remoteaddr="127.0.0.1:55692" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.965038ms http.response.status=200 http.response.written=851968 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 200 851968 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:32981" http.request.id=e2316685-b878-4312-909a-3f1877c13e1e http.request.method=GET http.request.remoteaddr="127.0.0.1:55684" http.request.uri="/v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.363656ms http.response.status=200 http.response.written=2686976 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/sha256:c28d689b3646190c0c1cd68430f7d246945df5500cb6e4f4d20a47c58a56491e HTTP/1.1" 200 2686976 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=fd5a0e0a-be1d-434b-a9de-90407fb74466 http.request.method=GET http.request.remoteaddr="127.0.0.1:57338" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.456251772s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35691" http.request.id=22c61c87-538d-487b-8112-8a731e08c3bf http.request.method=GET http.request.remoteaddr="127.0.0.1:57336" http.request.uri="/v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.463460188s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [10/Apr/2026:22:17:12 +0000] "GET /v2/foo/bar/blobs/sha256:6f3800f2736eb93500d6f44c9ab74d0de40d5b4b8c1c95d30013cf7e2b1bf825 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (19.95s) === RUN TestBlobDelete time="2026-04-10T22:17:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:17:20Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=86c29114-948d-4ffb-9f3a-5a99f897278e http.request.method=GET http.request.remoteaddr="127.0.0.1:41086" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.053392ms http.response.status=404 http.response.written=157 vars.digest="sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=082cc1e2-0042-43be-869a-f8f179b5777c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.484489ms http.response.status=404 http.response.written=157 vars.digest="sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=8776e75d-f0e3-4d7f-8c41-0feb7b975b4a http.request.method=POST http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080107ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=cad1595f-2b38-4538-a969-3687084adf50 http.request.method=GET http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.055248ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=af1b0426-fff0-4304-867e-a7f67f266787 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739926ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=90d312bb-e34f-43fd-a49a-4644208400fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=323a1d9b-6584-460b-b47d-1cc005e8c263 time="2026-04-10T22:17:20Z" 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:34667" http.request.id=90d312bb-e34f-43fd-a49a-4644208400fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.938167ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=323a1d9b-6584-460b-b47d-1cc005e8c263 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "GET /v2/foo/bar/blobs/uploads/323a1d9b-6584-460b-b47d-1cc005e8c263?_state=huAE9Z4c5mIesCm7xKIG2d5DvlP2hLQWnMEA8jV-Brt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyM2ExZDliLTY1ODQtNDYwYi1iNDdkLTFjYzAwNWU4YzI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MTA5MDIzNDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=b1804d42-c81e-44db-b1e1-ee8ecf8d24f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.743146ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=2726d8c1-90d1-4d7f-856a-2ffb09b65422 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/fe16c95b-cbb1-4b9f-8fef-10d89129d78d?_state=TSeTnThYxDFnvA1sQaGOKWqoCi5v-_rhLPBuNUqBUqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMTZjOTViLWNiYjEtNGI5Zi04ZmVmLTEwZDg5MTI5ZDc4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MjAwODQwMTdaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" provided=sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 vars.name="foo/bar" vars.uuid=fe16c95b-cbb1-4b9f-8fef-10d89129d78d time="2026-04-10T22:17:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=2726d8c1-90d1-4d7f-856a-2ffb09b65422 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/fe16c95b-cbb1-4b9f-8fef-10d89129d78d?_state=TSeTnThYxDFnvA1sQaGOKWqoCi5v-_rhLPBuNUqBUqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMTZjOTViLWNiYjEtNGI5Zi04ZmVmLTEwZDg5MTI5ZDc4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MjAwODQwMTdaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fe16c95b-cbb1-4b9f-8fef-10d89129d78d time="2026-04-10T22:17:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7, 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:34667" http.request.id=2726d8c1-90d1-4d7f-856a-2ffb09b65422 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/fe16c95b-cbb1-4b9f-8fef-10d89129d78d?_state=TSeTnThYxDFnvA1sQaGOKWqoCi5v-_rhLPBuNUqBUqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMTZjOTViLWNiYjEtNGI5Zi04ZmVmLTEwZDg5MTI5ZDc4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MjAwODQwMTdaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.188168ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fe16c95b-cbb1-4b9f-8fef-10d89129d78d 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "PUT /v2/foo/bar/blobs/uploads/fe16c95b-cbb1-4b9f-8fef-10d89129d78d?_state=TSeTnThYxDFnvA1sQaGOKWqoCi5v-_rhLPBuNUqBUqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMTZjOTViLWNiYjEtNGI5Zi04ZmVmLTEwZDg5MTI5ZDc4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MjAwODQwMTdaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=3324885d-7053-46a3-bd1f-315d06dd42d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.229098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=9184f8db-823b-4efc-a962-386c7fca0e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/6fb4e61c-df41-4b84-8f71-601ed8d6cdc0?_state=qUkJxREE3bZo_epijHU_D4b2CsVbR5tjWBq5e0lXX2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYjRlNjFjLWRmNDEtNGI4NC04ZjcxLTYwMWVkOGQ2Y2RjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MjU3MDM4MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "PUT /v2/foo/bar/blobs/uploads/6fb4e61c-df41-4b84-8f71-601ed8d6cdc0?_state=qUkJxREE3bZo_epijHU_D4b2CsVbR5tjWBq5e0lXX2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYjRlNjFjLWRmNDEtNGI4NC04ZjcxLTYwMWVkOGQ2Y2RjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MjU3MDM4MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=5c536205-71a6-40c9-b254-d47b76225c76 http.request.method=POST http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.336055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=ebc43558-0523-4d8f-b374-9f52872c2cdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/c865980b-0417-4934-8092-b0551a09d7a3?_state=5fPAmY-EX5wgKXGdzUbh4GXNvtp_Ka7iK06cTw4HJBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NjU5ODBiLTA0MTctNDkzNC04MDkyLWIwNTUxYTA5ZDdhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MzAxNjk5NzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "PUT /v2/foo/bar/blobs/uploads/c865980b-0417-4934-8092-b0551a09d7a3?_state=5fPAmY-EX5wgKXGdzUbh4GXNvtp_Ka7iK06cTw4HJBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NjU5ODBiLTA0MTctNDkzNC04MDkyLWIwNTUxYTA5ZDdhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MzAxNjk5NzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=09c65e30-6f63-4993-8428-4cb7a4c0e71d http.request.method=POST http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.538915ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=3075e8da-8eda-4752-ae07-b4545064671a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/825e6b40-0075-4203-9455-86161eebba00?_state=oi_S9pPZB3fXOJa1blWr9bZKpCx-qpJ1zjGLaHDYoWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyNWU2YjQwLTAwNzUtNDIwMy05NDU1LTg2MTYxZWViYmEwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MzQwODg0NThaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.631738448s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:20 +0000] "PUT /v2/foo/bar/blobs/uploads/825e6b40-0075-4203-9455-86161eebba00?_state=oi_S9pPZB3fXOJa1blWr9bZKpCx-qpJ1zjGLaHDYoWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyNWU2YjQwLTAwNzUtNDIwMy05NDU1LTg2MTYxZWViYmEwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyMC43MzQwODg0NThaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=32f534f3-1eef-4aad-883d-3470917129dd http.request.method=POST http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.644389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34667" http.request.id=ffabb678-c7a5-4ebb-bca8-3dd9a0a3ffd9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/9bfeae9a-acfa-45db-b8a9-2b938b7f8a0b?_state=NyQMclSduKDzwhNuHOGDDAKmYMt6ayZqNTPZ-ZEWmDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZmVhZTlhLWFjZmEtNDVkYi1iOGE5LTJiOTM4YjdmOGEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyNC40NzMyNzg5NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.589375906s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/9bfeae9a-acfa-45db-b8a9-2b938b7f8a0b?_state=NyQMclSduKDzwhNuHOGDDAKmYMt6ayZqNTPZ-ZEWmDN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZmVhZTlhLWFjZmEtNDVkYi1iOGE5LTJiOTM4YjdmOGEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyNC40NzMyNzg5NDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=937f8a39-0509-4f4f-8bb5-d7996df6b4c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/uploads/9bfeae9a-acfa-45db-b8a9-2b938b7f8a0b?_state=cbD87BTVVn_8UoxBJlF8Jqd4g04T0VNp6xFLB_8M21Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZmVhZTlhLWFjZmEtNDVkYi1iOGE5LTJiOTM4YjdmOGEwYiIsIk9mZnNldCI6MTk1ODE0NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6MjRaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.394865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "PUT /v2/foo/bar/blobs/uploads/9bfeae9a-acfa-45db-b8a9-2b938b7f8a0b?_state=cbD87BTVVn_8UoxBJlF8Jqd4g04T0VNp6xFLB_8M21Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZmVhZTlhLWFjZmEtNDVkYi1iOGE5LTJiOTM4YjdmOGEwYiIsIk9mZnNldCI6MTk1ODE0NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6MjRaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=2cbb04c1-f24a-4457-adc9-932deed5adee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.037348ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=fe265c98-74ba-47f2-9fec-a61b80229467 http.request.method=GET http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=81.386813ms http.response.status=200 http.response.written=19581440 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "GET /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 200 19581440 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=error msg="error parsing digest="sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=a6d25332-d155-479d-a929-1673d9b2d038 http.request.method=GET http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" time="2026-04-10T22:17:28Z" 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:34667" http.request.id=a6d25332-d155-479d-a929-1673d9b2d038 http.request.method=GET http.request.remoteaddr="127.0.0.1:41102" http.request.uri="/v2/foo/bar/blobs/sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.999777ms http.response.status=400 http.response.written=110 vars.digest="sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "GET /v2/foo/bar/blobs/sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=67572d90-0500-472e-b2bf-50d88765dbd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44918" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.495405ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "GET /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=92d97586-b397-4571-b5d5-427893e5ee21 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377785ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=4f2333c5-4dc3-436c-8857-c5707737987b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.315495ms http.response.status=404 http.response.written=157 vars.digest="sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" 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:34667" http.request.id=c3cfd9f7-a713-4c9f-93d9-7ab94552462b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44932" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.079014ms http.response.status=404 http.response.written=74 vars.digest="sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=error msg="error parsing digest="sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=086d7d16-5f32-4f67-aa39-2393dff7a70e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" time="2026-04-10T22:17:28Z" 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:34667" http.request.id=086d7d16-5f32-4f67-aa39-2393dff7a70e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44938" http.request.uri="/v2/foo/bar/blobs/sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.854227ms http.response.status=400 http.response.written=110 vars.digest="sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "DELETE /v2/foo/bar/blobs/sha257:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T22:17:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=3d75450f-7e06-42f3-82b6-cfa97b603704 http.request.method=POST http.request.remoteaddr="127.0.0.1:44942" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=8e20a7be-7007-4395-b313-499a902c07e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44942" http.request.uri="/v2/foo/bar/blobs/uploads/08b04e5a-e733-49c7-9733-ab99b1eecd7d?_state=lhNKHu0KlrbBXSJ-ktQVi46XbfGGeodsRfvbszPsDqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4YjA0ZTVhLWU3MzMtNDljNy05NzMzLWFiOTliMWVlY2Q3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyOC4yMDg1NjM2NzZaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.921715995s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "PUT /v2/foo/bar/blobs/uploads/08b04e5a-e733-49c7-9733-ab99b1eecd7d?_state=lhNKHu0KlrbBXSJ-ktQVi46XbfGGeodsRfvbszPsDqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4YjA0ZTVhLWU3MzMtNDljNy05NzMzLWFiOTliMWVlY2Q3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzoyOC4yMDg1NjM2NzZaIn0%3D&digest=sha256%3Aa967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=d8a98e87-718e-4d24-a378-5ddc272bbc94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44942" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.251608ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=3ac31b27-c14b-4737-9b4b-39f5c3d299c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44918" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.035291936s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "GET /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-04-10T22:17:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34667" http.request.id=afb3731f-26eb-42c8-84be-a1f57edf47c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44916" http.request.uri="/v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.041719758s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [10/Apr/2026:22:17:28 +0000] "GET /v2/foo/bar/blobs/sha256:a967c0f216efab05b4ab449b5b7748b8a77a4bb2c7c27a475c2e198606781fb7 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (10.72s) === RUN TestRelativeURL time="2026-04-10T22:17:31Z" 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-10T22:17:31Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36859" http.request.id=88835cbe-fe8f-46ae-bd74-5b32cb9394e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:36Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36859" http.request.id=e0719492-fd57-4bd6-a95a-e5459e1d6366 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/bar/blobs/uploads/f2be4988-f46a-43ea-98d2-59d8c2a5af4c?_state=Pw2ZOkaqhcJhi0DHKPRd3-C-5imaQvN1QHFwfhsUZKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYmU0OTg4LWY0NmEtNDNlYS05OGQyLTU5ZDhjMmE1YWY0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzozMS4yMzY5MTgxNTZaIn0%3D&digest=sha256%3A50b5b452cac3643471bcbeab1f8b7abfac8413b9ecb0a8900a7c995b4849441a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.793961053s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:31 +0000] "PUT /v2/foo/bar/blobs/uploads/f2be4988-f46a-43ea-98d2-59d8c2a5af4c?_state=Pw2ZOkaqhcJhi0DHKPRd3-C-5imaQvN1QHFwfhsUZKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYmU0OTg4LWY0NmEtNDNlYS05OGQyLTU5ZDhjMmE1YWY0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzozMS4yMzY5MTgxNTZaIn0%3D&digest=sha256%3A50b5b452cac3643471bcbeab1f8b7abfac8413b9ecb0a8900a7c995b4849441a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:36Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36859" http.request.id=6bb0e007-287d-443c-a88f-a00ed5382765 http.request.method=POST http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.500069ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:36Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36859" http.request.id=d598a7cf-12d9-4d61-b27c-2abf1b9d4058 http.request.method=POST http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.424409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36859" http.request.id=bf65ddad-21b4-4d40-be12-c9fc01588ac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60884" http.request.uri="/v2/foo/bar/blobs/uploads/bd43d44f-0f21-4c5c-8bc0-a13a72c09696?_state=IagIjH9YDPgOjMwLeiHK9dRCfQCTygJJ3pgWZWDTGTh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNDNkNDRmLTBmMjEtNGM1Yy04YmMwLWExM2E3MmMwOTY5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzozNi41MzExODM2MjVaIn0%3D&digest=sha256%3A627ee88565ddafd3e398fc6d49943195a35cbeb073f6f70fdb3669be5a6a5469" http.request.useragent="Go-http-client/1.1" http.response.duration=6.821853213s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:36 +0000] "PUT /v2/foo/bar/blobs/uploads/bd43d44f-0f21-4c5c-8bc0-a13a72c09696?_state=IagIjH9YDPgOjMwLeiHK9dRCfQCTygJJ3pgWZWDTGTh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNDNkNDRmLTBmMjEtNGM1Yy04YmMwLWExM2E3MmMwOTY5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzozNi41MzExODM2MjVaIn0%3D&digest=sha256%3A627ee88565ddafd3e398fc6d49943195a35cbeb073f6f70fdb3669be5a6a5469 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (12.12s) === RUN TestBlobDeleteDisabled time="2026-04-10T22:17: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-10T22:17:43Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:43Z" 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:39331" http.request.id=ccc4cf11-ee54-4984-ab96-9f1a63165f92 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55098" http.request.uri="/v2/foo/bar/blobs/sha256:ee844d1a48f3bafa945b0609922587568d06fe53d2f7956fe7ee2e67afc708fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.141198ms http.response.status=405 http.response.written=78 vars.digest="sha256:ee844d1a48f3bafa945b0609922587568d06fe53d2f7956fe7ee2e67afc708fc" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:ee844d1a48f3bafa945b0609922587568d06fe53d2f7956fe7ee2e67afc708fc HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-04-10T22:17: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-10T22:17:43Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:43Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34309" http.request.id=e136bdb8-9506-42e7-9ea8-7a5f0583b36d http.request.method=POST http.request.remoteaddr="127.0.0.1:44148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:34309" http.request.id=298463ec-6292-4f55-841e-0f1b79a68ff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44148" http.request.uri="/v2/foo/bar/blobs/uploads/82daef71-cf52-4dca-b093-5cd9140c59e2?_state=vg-ijJ0V324ZmKh0g-yNb-5updtWuqE7Kew5TUIk4nR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZGFlZjcxLWNmNTItNGRjYS1iMDkzLTVjZDkxNDBjNTllMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzo0My43MjQ4MTc1MloifQ%3D%3D&digest=sha256%3Affe83f3aff2e1fab8006ffd17d9a3697215cab170d989f1318f46a564529ae6f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.395760667s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:43 +0000] "PUT /v2/foo/bar/blobs/uploads/82daef71-cf52-4dca-b093-5cd9140c59e2?_state=vg-ijJ0V324ZmKh0g-yNb-5updtWuqE7Kew5TUIk4nR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZGFlZjcxLWNmNTItNGRjYS1iMDkzLTVjZDkxNDBjNTllMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzo0My43MjQ4MTc1MloifQ%3D%3D&digest=sha256%3Affe83f3aff2e1fab8006ffd17d9a3697215cab170d989f1318f46a564529ae6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:47Z" 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:34309" http.request.id=2ca0563f-a014-42a0-8c69-c21cbeec54d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44148" http.request.uri="/v2/foo/bar/blobs/sha256:ffe83f3aff2e1fab8006ffd17d9a3697215cab170d989f1318f46a564529ae6f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.128757ms http.response.status=405 http.response.written=78 vars.digest="sha256:ffe83f3aff2e1fab8006ffd17d9a3697215cab170d989f1318f46a564529ae6f" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:17:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:ffe83f3aff2e1fab8006ffd17d9a3697215cab170d989f1318f46a564529ae6f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.60s) === RUN TestDeleteReadOnly time="2026-04-10T22:17:47Z" 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-10T22:17:47Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:42905" http.request.id=55c5735c-957c-4d42-a6cb-71960fb5d55a http.request.method=POST http.request.remoteaddr="127.0.0.1:36632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.066127ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:42905" http.request.id=1e3323c8-0753-4001-8c47-f63abd4b456c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36632" http.request.uri="/v2/foo/bar/blobs/uploads/7dab93ae-4585-4137-b808-02bf498afa89?_state=pHMqIwDXv5Kel508aAA8DwdQn3EgjIsEHd7qCnbmiTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYWI5M2FlLTQ1ODUtNDEzNy1iODA4LTAyYmY0OThhZmE4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzo0Ny4zNDA1NzcxODFaIn0%3D&digest=sha256%3A5b52489a41bfde1b020537f97b04976c778529dad497bc5f633a64a5cb653869" http.request.useragent="Go-http-client/1.1" http.response.duration=3.959661182s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:47 +0000] "PUT /v2/foo/bar/blobs/uploads/7dab93ae-4585-4137-b808-02bf498afa89?_state=pHMqIwDXv5Kel508aAA8DwdQn3EgjIsEHd7qCnbmiTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYWI5M2FlLTQ1ODUtNDEzNy1iODA4LTAyYmY0OThhZmE4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxNzo0Ny4zNDA1NzcxODFaIn0%3D&digest=sha256%3A5b52489a41bfde1b020537f97b04976c778529dad497bc5f633a64a5cb653869 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:5b52489a41bfde1b020537f97b04976c778529dad497bc5f633a64a5cb653869 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.18s) === RUN TestStartPushReadOnly time="2026-04-10T22:17: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-10T22:17:51Z" level=info msg="redis not configured" go.version=go1.25.9 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-04-10T22:17: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-10T22:17:51Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:17:51Z" 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:35889" http.request.id=24fef194-b0fe-4b7a-97d1-94151284053e http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.960497ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:17:51Z" 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:35889" http.request.id=e4e66b39-6482-4eab-9bef-a50dad95a4e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" 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=1.181034ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:17:51Z" 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:35889" http.request.id=0b7a44d4-1011-4432-8fb4-b24fbca0d0c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.188554ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T22:17:51Z" 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:35889" http.request.id=6039c1e9-b4f2-4c65-9e74-75c84c8acf7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.227158ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:17:51Z" 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:35889" http.request.id=6039c1e9-b4f2-4c65-9e74-75c84c8acf7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.295408ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:17:51Z" 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:35889" http.request.id=6039c1e9-b4f2-4c65-9e74-75c84c8acf7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.336358ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:17:51Z" 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:35889" http.request.id=6039c1e9-b4f2-4c65-9e74-75c84c8acf7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.372318ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T22:17:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=7bec4bb3-7901-4e48-944b-ad2d0fb21346 http.request.method=POST http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.808437ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:55Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=4d1be683-3132-4b54-9f73-50dbbe1ba225 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/blobs/uploads/2ca18063-4c91-492f-8abf-f5ef3d9dc0ab?_state=2tt6GX_-27Yk1EcPRazUDTn5e2C3evCOjKfHY1LYCeR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyY2ExODA2My00YzkxLTQ5MmYtOGFiZi1mNWVmM2Q5ZGMwYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTEuNTIwOTUxNjM5WiJ9&digest=sha256%3A0850d9fba5e9ed490f052b5e935d5ceb3af6ee775980278d9c6811b6073e65d0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.690924832s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/2ca18063-4c91-492f-8abf-f5ef3d9dc0ab?_state=2tt6GX_-27Yk1EcPRazUDTn5e2C3evCOjKfHY1LYCeR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyY2ExODA2My00YzkxLTQ5MmYtOGFiZi1mNWVmM2Q5ZGMwYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTEuNTIwOTUxNjM5WiJ9&digest=sha256%3A0850d9fba5e9ed490f052b5e935d5ceb3af6ee775980278d9c6811b6073e65d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:55Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=095d6157-eac5-4796-b824-87312b590d56 http.request.method=POST http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.219338ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=9f2fa9c7-0ebe-4da6-9265-9385ce2959cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/blobs/uploads/2d7e9cd6-fce6-4ec6-8530-470f300a3382?_state=EnWDSKSiq6GHfAf9MXO3RsYF2rRU7_OKMIuJ5JTozy97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZDdlOWNkNi1mY2U2LTRlYzYtODUzMC00NzBmMzAwYTMzODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTUuMzg2ODY5OTQzWiJ9&digest=sha256%3A6a72b97eb8d45c85098f666cf40394ca79e11f8ffff4844c13efd3b9c899f008" http.request.useragent="Go-http-client/1.1" http.response.duration=2.828355089s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/2d7e9cd6-fce6-4ec6-8530-470f300a3382?_state=EnWDSKSiq6GHfAf9MXO3RsYF2rRU7_OKMIuJ5JTozy97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZDdlOWNkNi1mY2U2LTRlYzYtODUzMC00NzBmMzAwYTMzODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTUuMzg2ODY5OTQzWiJ9&digest=sha256%3A6a72b97eb8d45c85098f666cf40394ca79e11f8ffff4844c13efd3b9c899f008 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=8ab0090e-1c9c-4f57-bf9f-daf48ea44462 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.710873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=0bdd554f-4d9d-4d3b-8209-461358c38099 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=fdb405af-c6db-49d3-9af6-850db30efa7c http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.568219ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=714c2916-9cf7-4ca3-80a0-06bf792c0e80 http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.376849ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" 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:35889" http.request.id=ae03acc7-2c7d-4fa0-bfa4-8f1487e9f588 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" 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:35889" http.request.id=ef8251e7-8d6a-4936-b8b5-999671474671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:35889" http.request.id=bb2972b8-4269-42c6-a690-b5c131484fee http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=f0a7b811-ee30-4970-ad9a-1f2c1fed065b http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.983317ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=12ea13d3-1746-44a4-890b-953e79c74d05 http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282224ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=0f9aff74-0618-4acb-a20c-afbcc187e4fc http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222394ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=235ce533-f7d0-4623-8f0b-12bfac9e4b3f http.request.method=GET http.request.remoteaddr="127.0.0.1:60766" 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=1.299895ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=error msg="payload digest does match: "sha256:9e4cfc75af2736a776b6e85d8a9d8ba5cced0eeab705d44d68a224db9e366a1d" != "sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2"" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=29f97ee8-1f19-4088-9f31-70fcf016de88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" time="2026-04-10T22:17: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:35889" http.request.id=29f97ee8-1f19-4088-9f31-70fcf016de88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60766" http.request.uri="/v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.484525ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2" 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:521f483262dd6c62cb62811ef55307c1dbc14d62c19f0558f243ba264c5d18e2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" 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:35889" http.request.id=15f144b5-919c-4bc7-acee-209a1a4082a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" 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.471286ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" 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:35889" http.request.id=4d219681-b80e-4cbf-930a-7c9e569fddc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.799586ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" 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:35889" http.request.id=f6c52cde-69e5-4350-90c2-416bbbdd4111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" 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.550786ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:17:58Z" 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:35889" http.request.id=f6c52cde-69e5-4350-90c2-416bbbdd4111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" 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.608976ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:17:58Z" 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:35889" http.request.id=f6c52cde-69e5-4350-90c2-416bbbdd4111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" 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.646046ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=4f3de523-cb79-4171-93a5-4bb2b7b31d72 http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497426ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=d7488a7b-5d17-46b7-826e-81d1e0ab5dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/blobs/uploads/bbfde3d2-1991-4d66-8e5f-1b2a5d070062?_state=STDmpxga4CHt5Jci1tSuCM465hdppjCCW48Pcl7U33B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYmZkZTNkMi0xOTkxLTRkNjYtOGU1Zi0xYjJhNWQwNzAwNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTguMjU4NTc5MDY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.779056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/bbfde3d2-1991-4d66-8e5f-1b2a5d070062?_state=STDmpxga4CHt5Jci1tSuCM465hdppjCCW48Pcl7U33B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYmZkZTNkMi0xOTkxLTRkNjYtOGU1Zi0xYjJhNWQwNzAwNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTguMjU4NTc5MDY4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" 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:35889" http.request.id=d0eb5aa8-bddf-4bee-ba46-c2893d4518d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" 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.501096ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:17:58Z" 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:35889" http.request.id=d0eb5aa8-bddf-4bee-ba46-c2893d4518d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" 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.551296ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T22:17:58Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=86d8c7cb-2277-4904-a313-59929c22e969 http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205628ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=d2c59ac1-8595-48c6-825c-7858695c0327 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/blobs/uploads/dd7ea597-15e6-4bd3-9db9-6f9e7204ba29?_state=0PqM8Icgju0pGVLkm5N8ejuryh9HbF7X761XGriyarV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDdlYTU5Ny0xNWU2LTRiZDMtOWRiOS02ZjllNzIwNGJhMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTguNTA3MDE3NjI1WiJ9&digest=sha256%3A04fd1aefa65828e6cdfb580d72f1bf5a258276d54648805e11e64427e8a2ebb6" http.request.useragent="Go-http-client/1.1" http.response.duration=6.972964768s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:17:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd7ea597-15e6-4bd3-9db9-6f9e7204ba29?_state=0PqM8Icgju0pGVLkm5N8ejuryh9HbF7X761XGriyarV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDdlYTU5Ny0xNWU2LTRiZDMtOWRiOS02ZjllNzIwNGJhMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTc6NTguNTA3MDE3NjI1WiJ9&digest=sha256%3A04fd1aefa65828e6cdfb580d72f1bf5a258276d54648805e11e64427e8a2ebb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:05Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=ef85af7f-e62d-4d68-9251-b700d034ba35 http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.582389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=e1aeebb9-8e24-4ef0-b888-57493f3188cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/blobs/uploads/5f8e83c2-ff4d-4512-b5c0-3e499a616472?_state=nXwFQWrweXy3juRckHXZcXOuvDSr5kX9C4_5ZO8eXQJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjhlODNjMi1mZjRkLTQ1MTItYjVjMC0zZTQ5OWE2MTY0NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MDUuNzg0NzAyODQzWiJ9&digest=sha256%3A59d6278c4fe6ec75b817666e988465ab2bf4eb277451215eef11c0075d4921a9" http.request.useragent="Go-http-client/1.1" http.response.duration=8.668810389s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/5f8e83c2-ff4d-4512-b5c0-3e499a616472?_state=nXwFQWrweXy3juRckHXZcXOuvDSr5kX9C4_5ZO8eXQJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjhlODNjMi1mZjRkLTQ1MTItYjVjMC0zZTQ5OWE2MTY0NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MDUuNzg0NzAyODQzWiJ9&digest=sha256%3A59d6278c4fe6ec75b817666e988465ab2bf4eb277451215eef11c0075d4921a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35889" http.request.id=cd2cb1c8-ac54-400d-840b-9d544c7dfca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.616573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35889" http.request.id=644bfa9c-7e5f-4016-8361-f88afdcb3278 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846" http.request.useragent="Go-http-client/1.1" http.response.duration=2.56341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=3669afc9-3fc5-4e37-b1b7-c3d0cc8ab96b http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.184218ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=320a2b31-d123-41dc-bca0-14a85404a270 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.022068ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=f4628d2c-db7e-4d1c-be16-2ab076e4e837 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536926ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=5e95cfc2-a135-4d06-b481-0fb116e44cae http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110004ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=f0681d6d-889d-4eab-9b43-14596e35a877 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.272205ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="rewriting manifest sha256:31a9da20e4ebfca8ec71e49a68854856361afc68c24ae64ca834f765ab4e1846 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=295ebb0c-39de-4111-9a4e-371ba71bb696 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=295ebb0c-39de-4111-9a4e-371ba71bb696 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" 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=3.640143ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35889" http.request.id=06d691af-4294-44ad-bbb9-213b4307e1b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" 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=2.011547ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35889" http.request.id=4d50dc58-7dc6-45c5-999c-3e4a90816de5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35889" http.request.id=f1046f08-2197-47ec-a7bd-509af557ada3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.971577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=552d8ca3-e139-4451-96e8-9cb29fc7ef71 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.462845ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=bfa846fa-908a-4feb-bc26-6880e57a15ed http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.611126ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=11361ea6-fbb6-4d34-950b-794c07aa227b http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219674ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=550803e0-9614-410a-95cc-85c48c54edc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9" http.request.useragent="Go-http-client/1.1" http.response.duration="976.663µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="rewriting manifest list sha256:2a92d76748afea6c6a91174f4ad335e4ce9414494047b0f81dbaa447c6ef2aa9 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=9e4a814b-65b0-486d-8e38-a7a5cf41ab3d http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35889" http.request.id=9e4a814b-65b0-486d-8e38-a7a5cf41ab3d http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" 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.72054ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:18:14Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=18d989f3-a9b4-46e6-aa22-83df363e3c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.237574ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=9137aaed-9d73-48c5-af59-8f88f5923021 http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" 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=1.022833ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=1e4e65a1-ba0b-4b7a-ab2b-077bb8a9c32f http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" 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="927.933µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=76864192-a4c8-4136-b0de-f0769df6cc56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.060428ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=76864192-a4c8-4136-b0de-f0769df6cc56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.122048ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=76864192-a4c8-4136-b0de-f0769df6cc56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.156138ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:18:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=76864192-a4c8-4136-b0de-f0769df6cc56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.185538ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T22:18:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=62edc457-85cf-4a84-b3cd-96b2c1a2ba21 http.request.method=POST http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=d0a424f5-b871-4d3d-972b-f9db2bb20282 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/blobs/uploads/ccaea480-6fdd-4424-b4a3-2f707da5d226?_state=AVMHUJRYEiY053en1vtN7wITtdZwEK3Vg6wguyB00mt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjY2FlYTQ4MC02ZmRkLTQ0MjQtYjRhMy0yZjcwN2RhNWQyMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MTQuNzE0NDUzNjAzWiJ9&digest=sha256%3A0d44cab8b9585162accab32a14694a4b308726d1025a6a97c2e23fd1a7a30d11" http.request.useragent="Go-http-client/1.1" http.response.duration=4.126023253s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/ccaea480-6fdd-4424-b4a3-2f707da5d226?_state=AVMHUJRYEiY053en1vtN7wITtdZwEK3Vg6wguyB00mt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjY2FlYTQ4MC02ZmRkLTQ0MjQtYjRhMy0yZjcwN2RhNWQyMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MTQuNzE0NDUzNjAzWiJ9&digest=sha256%3A0d44cab8b9585162accab32a14694a4b308726d1025a6a97c2e23fd1a7a30d11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=a9df8380-cf5f-42b1-8f0c-c445c60db180 http.request.method=POST http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.483829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=9cf0f2b1-396d-437e-9192-3f0980618a03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/blobs/uploads/1e60a93f-b650-4d70-9726-4018f994ece3?_state=eOUop1L6rs_CAYL7E8BJGaOdtCo0JOn8M8SQE2c5ErF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTYwYTkzZi1iNjUwLTRkNzAtOTcyNi00MDE4Zjk5NGVjZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MTkuMDQzMjY1NTA4WiJ9&digest=sha256%3A3bce0152676afcff4eb2dfaea64e67e7c8d6a7f336053606664ebc1964a3aeba" http.request.useragent="Go-http-client/1.1" http.response.duration=3.487946289s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/1e60a93f-b650-4d70-9726-4018f994ece3?_state=eOUop1L6rs_CAYL7E8BJGaOdtCo0JOn8M8SQE2c5ErF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZTYwYTkzZi1iNjUwLTRkNzAtOTcyNi00MDE4Zjk5NGVjZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MTkuMDQzMjY1NTA4WiJ9&digest=sha256%3A3bce0152676afcff4eb2dfaea64e67e7c8d6a7f336053606664ebc1964a3aeba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=241036a2-69a6-4f7a-8ac3-54825a01e50a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.348072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=f010f8fc-ecca-4dc6-97bd-3424e006a22d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.duration=3.845194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=fcc3f003-3cf1-4e1d-9667-ca15460a0df9 http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.62432ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=18467124-fc5a-4abf-aff9-4395c0e819e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.343858ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37907" http.request.id=bf2ae809-aade-4fb3-8a4b-9d41249282d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.duration=2.72709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37907" http.request.id=e37f3d06-06c8-4bf4-893b-a80cc9422c0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.duration=2.645899ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:37907" http.request.id=4ebba5b3-2aa8-4392-933b-046956cbd915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.duration=2.538159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=3c626093-7be7-4d6d-aa52-3356da3da440 http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.261588ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=0fc6d4d3-4d20-4d20-be1b-d07f1bbd9e9b http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555806ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=41649d0d-7da0-42eb-9a74-819cc1db5e1e http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.duration=1.777136ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=00d9f88d-66df-43d4-9960-6c0983a294d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:32938" 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=1.293975ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=error msg="payload digest does match: "sha256:c0fc7f55e9cdd26a5b8748562db564fa1c081b5e5234a6777276fc4f3146e983" != "sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45"" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=dd9b80a8-0efc-44ee-9140-4ff04bfa402a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=dd9b80a8-0efc-44ee-9140-4ff04bfa402a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32938" http.request.uri="/v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.804326ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45" 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:c575fe86ad5203812e184cc202c2a369b405ba97549dd15c8b364493bc76cf45 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=585a59a3-59c0-4d66-bf2b-5116aac3cb17 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" 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.636596ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=5820c6ba-808d-49dd-a9e4-4a4cdb2f51e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375265ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37907" http.request.id=3465b4a2-c5ba-41ba-82b8-7af6135e39fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" 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.650446ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37907" http.request.id=3465b4a2-c5ba-41ba-82b8-7af6135e39fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" 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.701096ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37907" http.request.id=3465b4a2-c5ba-41ba-82b8-7af6135e39fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" 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.741476ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=a64525b4-e6de-4ed1-be26-630cd35314f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.794687ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=3081c8be-1952-4b17-8189-b7b414f40da0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/blobs/uploads/43c6ceaa-3b06-4fe2-9d8a-30243244e495?_state=dlVwbRrK6YWHzK3pAA3fP3nnJy6MWy-m_UfEDt_xnQ17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2M2Y2VhYS0zYjA2LTRmZTItOWQ4YS0zMDI0MzI0NGU0OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjIuNTc4ODM2OTM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.291998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/43c6ceaa-3b06-4fe2-9d8a-30243244e495?_state=dlVwbRrK6YWHzK3pAA3fP3nnJy6MWy-m_UfEDt_xnQ17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0M2M2Y2VhYS0zYjA2LTRmZTItOWQ4YS0zMDI0MzI0NGU0OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjIuNTc4ODM2OTM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37907" http.request.id=e74841c0-b298-4f08-837a-341347121be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" 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.546115ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37907" http.request.id=e74841c0-b298-4f08-837a-341347121be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" 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.605536ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T22:18:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=db32900c-dc54-4f71-bf91-01536416289e http.request.method=POST http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.64065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=745d90ec-9473-40d7-97e1-dd7156b295eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/blobs/uploads/1dc3194b-92ed-4334-a118-3b39c7eaeb77?_state=O04sN69V4Je7K3u3VAeiPpdKlLb4R7A57jiQ-U60Nz97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGMzMTk0Yi05MmVkLTQzMzQtYTExOC0zYjM5YzdlYWViNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjIuNzc2MDY3OTgxWiJ9&digest=sha256%3A2af73c7df0e03961e4d0e9a5c3e22a512368772e539524ba6f802acfdc8b25bf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.153447182s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/1dc3194b-92ed-4334-a118-3b39c7eaeb77?_state=O04sN69V4Je7K3u3VAeiPpdKlLb4R7A57jiQ-U60Nz97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGMzMTk0Yi05MmVkLTQzMzQtYTExOC0zYjM5YzdlYWViNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjIuNzc2MDY3OTgxWiJ9&digest=sha256%3A2af73c7df0e03961e4d0e9a5c3e22a512368772e539524ba6f802acfdc8b25bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:26Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=d0e9de53-72f2-41e1-82e9-c9d7d06b7c13 http.request.method=POST http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.501329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=5fba0093-3a83-4f6c-8536-5f0ddd7c3de7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/blobs/uploads/dd44625c-11ca-4bbe-997d-605cfe0e21c7?_state=X6nUfsUCS0VohUX2kmU60-tb8Dtd7yLOfHIGxRnH8Wp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDQ0NjI1Yy0xMWNhLTRiYmUtOTk3ZC02MDVjZmUwZTIxYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjYuMTEwNjY2MTI3WiJ9&digest=sha256%3A73a93183f89e74aef62951c413bc98214538465642111720ee734e49678b8b33" http.request.useragent="Go-http-client/1.1" http.response.duration=3.065433044s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd44625c-11ca-4bbe-997d-605cfe0e21c7?_state=X6nUfsUCS0VohUX2kmU60-tb8Dtd7yLOfHIGxRnH8Wp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDQ0NjI1Yy0xMWNhLTRiYmUtOTk3ZC02MDVjZmUwZTIxYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjYuMTEwNjY2MTI3WiJ9&digest=sha256%3A73a93183f89e74aef62951c413bc98214538465642111720ee734e49678b8b33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37907" http.request.id=95f184c6-d381-4f2b-8fc0-e357b982234e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.70148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37907" http.request.id=fb801881-5817-465c-b633-d7bbbcbed4bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115" http.request.useragent="Go-http-client/1.1" http.response.duration=2.490119ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=a2b490b8-8715-459c-bdb2-77bfdd8019a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.025927ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=4b2eaba4-cdd1-4e25-933f-836b396e0e50 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.877827ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=68acaad1-5bad-4a9c-834f-45f8f62a1590 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729787ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=91d1ae27-3e46-4971-96a6-20c15f713186 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652346ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=1aa93022-f019-4a12-acb7-5f184c427bb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.520575ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="rewriting manifest sha256:cd2b9e9a6b35e0934559c83d60cb1091238a7b262bf52400ad621f76ccba6115 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=30fa1857-0b3b-4250-a504-87e26ec59ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=30fa1857-0b3b-4250-a504-87e26ec59ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" 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.996431ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37907" http.request.id=adc4cbdf-178f-42f7-9f0b-2744ca5d8665 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.713066ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37907" http.request.id=3f9002f1-e0f1-4d70-b8b7-f1dcb9cc8c22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970617ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37907" http.request.id=6ceb7fad-9939-47d6-8198-dc4c35483f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.884506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=a6879d02-58db-4d63-8166-0446d7226dcb http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.836867ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=9b36fcff-8cf0-41be-9e5d-7ad7482a838e http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.522706ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=9e81910d-1064-47be-b56a-2c81c7647889 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.394505ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=24cfcbb6-e70c-40d2-88a1-971b39014437 http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328925ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="rewriting manifest list sha256:0340f4c453bf79f73b2598290117e966af3a3f6fa5e8def8f8f3c5a5ebc01a37 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=e6e0c031-8252-41da-87b0-b22a65586b1b http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:37907" http.request.id=e6e0c031-8252-41da-87b0-b22a65586b1b http.request.method=GET http.request.remoteaddr="127.0.0.1:40410" 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.83134ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (37.91s) === RUN TestGetManifestWithStorageError time="2026-04-10T22:18:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:18:29Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:29Z" 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:37043" http.request.id=a3b74813-d66c-4a47-ba62-72b07da0553a http.request.method=GET http.request.remoteaddr="127.0.0.1:45194" 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=1.595956ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37043" http.request.id=5b42980c-e212-4ec6-8ddb-778868e3eabf http.request.method=GET http.request.remoteaddr="127.0.0.1:45194" 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=1.304745ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37043" http.request.id=16d14d25-a40f-4953-8fa7-a74014092421 http.request.method=GET http.request.remoteaddr="127.0.0.1:45194" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.198825ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:37043" http.request.id=feba5ce4-f951-4a30-b5fc-4f187f96feb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45194" 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=1.212114ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-10T22:18:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:18:29Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:29Z" 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:33575" http.request.id=7fb5d178-0e44-462d-850a-5baadd998ec4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.580616ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=f8bc8ebf-40d3-4897-ad9a-1b90360b1afd http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" 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=1.089984ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:33575" http.request.id=8df084f3-b315-474b-86d0-1746dd7dc126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.160984ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" 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:33575" http.request.id=01ce0269-7749-4e54-b0f2-fe259f7a6e02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.081318ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:18:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=01ce0269-7749-4e54-b0f2-fe259f7a6e02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.145878ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:18:29Z" 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:33575" http.request.id=01ce0269-7749-4e54-b0f2-fe259f7a6e02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.181538ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T22:18:29Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=01ce0269-7749-4e54-b0f2-fe259f7a6e02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.213798ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T22:18:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=816369e4-b7e8-40fd-bf81-790d9a6166b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.060427ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=888b7217-868f-40e5-bbb6-b463de78440f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/blobs/uploads/7856c00c-d0f3-4632-bf83-5a0e80ebc7e1?_state=vULrkVlaTh9XY2SdBuKjhJsjUkCMZTKTESBumRhBPol7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODU2YzAwYy1kMGYzLTQ2MzItYmY4My01YTBlODBlYmM3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjkuNDIzMTQ4OTgzWiJ9&digest=sha256%3A8ab86dba6d57143b77844f44b7e3d395c8a2e69b034cc380c4ffbbd25fc28654" http.request.useragent="Go-http-client/1.1" http.response.duration=2.970825763s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/7856c00c-d0f3-4632-bf83-5a0e80ebc7e1?_state=vULrkVlaTh9XY2SdBuKjhJsjUkCMZTKTESBumRhBPol7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODU2YzAwYy1kMGYzLTQ2MzItYmY4My01YTBlODBlYmM3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MjkuNDIzMTQ4OTgzWiJ9&digest=sha256%3A8ab86dba6d57143b77844f44b7e3d395c8a2e69b034cc380c4ffbbd25fc28654 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=70568ef8-5632-4121-ba42-1348f204b6cd http.request.method=POST http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.553839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=d3cd2fc3-c332-42ff-a626-2c1fb7ff855c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/blobs/uploads/4aa52cb9-01ac-4b0e-ad55-41909237d960?_state=X1zIsvNI-iXKZmQ5tdVixby_G6KKdLrbPK5G__tFhKZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YWE1MmNiOS0wMWFjLTRiMGUtYWQ1NS00MTkwOTIzN2Q5NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzIuNTg2ODc3MTUyWiJ9&digest=sha256%3A426db9ffe4ab9c0f791d89fe7ea6a6649d1806219d9e89b336fd3f633f463ce0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.020738583s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/4aa52cb9-01ac-4b0e-ad55-41909237d960?_state=X1zIsvNI-iXKZmQ5tdVixby_G6KKdLrbPK5G__tFhKZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YWE1MmNiOS0wMWFjLTRiMGUtYWQ1NS00MTkwOTIzN2Q5NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzIuNTg2ODc3MTUyWiJ9&digest=sha256%3A426db9ffe4ab9c0f791d89fe7ea6a6649d1806219d9e89b336fd3f633f463ce0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=04962491-6290-48b7-b9f9-c78c3416eb92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.543953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=cc82fa4d-6cfe-438b-979e-0a2ce50bb6af http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.670903ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=63cc6e3c-13fc-440a-8523-81300c3f3e1a http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.237938ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=600994d2-0e2c-44ae-bca1-7a4cf8f472d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.515809ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=1e3923e9-7dc8-4e29-af81-4811fa2a9646 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.901191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=bc66096a-75fe-43c7-ad0b-60c730f242e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.515529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:33575" http.request.id=b7f59025-2ac0-4205-98c3-d89f53b7d2b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.866581ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=4302d461-48c3-4e16-8aed-e7520d432775 http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.291208ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=c616a534-4c5e-4214-ad78-0ef3356bdce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448665ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=fad35c06-e00f-4875-8bde-a45f0eb535ea http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627616ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=66f135b4-50a5-40dc-8f29-24086bffd786 http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" 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=1.438055ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=error msg="payload digest does match: "sha256:75d8199f24f7a14a3d5514214d24e11c3b222f37840988799dc057162dfde8c9" != "sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5"" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=a939c4ae-aa97-4ff3-8545-2718076d8105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=a939c4ae-aa97-4ff3-8545-2718076d8105 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.784497ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=fd8f2c14-5399-4335-8472-e15517fa3b02 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54464" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.741946ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=0bb3a80d-bd2d-4728-85a8-9cb2095b59f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54464" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.520896ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=31673e36-ef43-4ffe-8865-474e60ccf323 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54470" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.652256ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=78fd5fa1-d40f-4493-a9b0-a4a7a0974164 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54478" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.83859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=75f33eba-8965-456a-beed-bd9e539ffbf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54478" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.106687ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=3523e6a3-570c-4cdb-afdf-af28d29f1d86 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54494" 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.551026ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=6f71199e-4f8d-428e-8f23-8414c3e17de0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.058451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=3376f21b-0b93-4715-9907-fcdf10aa9647 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" 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=1.477246ms http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=9c8b580c-1f38-46e8-8350-1d74fcab3ccb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817266ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9bcc9fe37cc5667a150922e7fb2e081c1b54adb93a6fa17a00523cb519f235c5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=1260a77b-b4df-4afe-ad8d-ab7324d30e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" 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=1.622356ms http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=90b27ef0-93a3-4bdb-b128-d830ddc98988 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" 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.538376ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=373de8d8-43f9-496d-812f-cea21fa4f0ba http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.577116ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33575" http.request.id=ba9ad843-881d-47e6-9999-06bd8cdfad90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" 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.504786ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:35Z" 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:33575" http.request.id=ba9ad843-881d-47e6-9999-06bd8cdfad90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" 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.566356ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:35Z" 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:33575" http.request.id=ba9ad843-881d-47e6-9999-06bd8cdfad90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" 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.602106ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=f210c9b6-88de-4b56-826a-5772fedee1e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=d31a3a97-6c20-42b7-9d83-545de9d03ed4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/blobs/uploads/f82a8e3d-fcb0-4edd-af57-f53cd2aad275?_state=vmtUf-Zapg0yiMKzHpK7s0X2kUlVkGxL5z5Tdm3mBTZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmODJhOGUzZC1mY2IwLTRlZGQtYWY1Ny1mNTNjZDJhYWQyNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzUuNjc2NDI3MjMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.225648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/f82a8e3d-fcb0-4edd-af57-f53cd2aad275?_state=vmtUf-Zapg0yiMKzHpK7s0X2kUlVkGxL5z5Tdm3mBTZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmODJhOGUzZC1mY2IwLTRlZGQtYWY1Ny1mNTNjZDJhYWQyNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzUuNjc2NDI3MjMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" 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:33575" http.request.id=96377858-4c0e-459c-bdc0-2ee32403467b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" 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.836777ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:35Z" 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:33575" http.request.id=96377858-4c0e-459c-bdc0-2ee32403467b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" 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.896897ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T22:18:35Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=f6276ecd-7aac-44b0-8b8b-3fa5a7b69cb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729057ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:37Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=28316020-82d3-40cd-886e-298fb39c9e18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/blobs/uploads/57309492-ef04-4123-9f37-e816185b848f?_state=2cYwFhoI_A4dMV_h1P7UN3GAssE5GNQKfvHpOM5Bj7Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NzMwOTQ5Mi1lZjA0LTQxMjMtOWYzNy1lODE2MTg1Yjg0OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzUuODQ0MTU0Nzc4WiJ9&digest=sha256%3Acd6dcffcc46fc3be1520ad04513cdfd39c0cc376027d3a6f134f49f5b83b6ace" http.request.useragent="Go-http-client/1.1" http.response.duration=2.11926631s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/57309492-ef04-4123-9f37-e816185b848f?_state=2cYwFhoI_A4dMV_h1P7UN3GAssE5GNQKfvHpOM5Bj7Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NzMwOTQ5Mi1lZjA0LTQxMjMtOWYzNy1lODE2MTg1Yjg0OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzUuODQ0MTU0Nzc4WiJ9&digest=sha256%3Acd6dcffcc46fc3be1520ad04513cdfd39c0cc376027d3a6f134f49f5b83b6ace HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=74af76e5-c5e5-4116-89ae-f7e91e5458ff http.request.method=POST http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198868ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=29f99e59-b8f1-4529-9207-62e6355b6f49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/blobs/uploads/ca84ea37-f48a-4c39-b0eb-4174f43fb016?_state=LpR7KO1QkdNpvqqg_4_Q9pAAaS4pFBTxlfwqRwmB4m97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYTg0ZWEzNy1mNDhhLTRjMzktYjBlYi00MTc0ZjQzZmIwMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzguMTI3NjE5MzZaIn0%3D&digest=sha256%3A363228a0768038c85f5df74c723429e63faa789c82674af2871d802ba532af0b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.206445313s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/ca84ea37-f48a-4c39-b0eb-4174f43fb016?_state=LpR7KO1QkdNpvqqg_4_Q9pAAaS4pFBTxlfwqRwmB4m97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjYTg0ZWEzNy1mNDhhLTRjMzktYjBlYi00MTc0ZjQzZmIwMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjI6MTg6MzguMTI3NjE5MzZaIn0%3D&digest=sha256%3A363228a0768038c85f5df74c723429e63faa789c82674af2871d802ba532af0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:33575" http.request.id=3711252b-8961-488e-9734-68c9f4b9768d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.881591ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:33575" http.request.id=1db0119e-67ca-4ac1-9f41-b73f9dbf0830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=f3422583-0c8b-49f2-8fb3-3f86ea3885b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.573785ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=d8b138fa-d0b2-4821-b97e-792e79b6da88 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.016807ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=c3b26706-e946-4755-9e18-2a648330d752 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.402035ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=c58e7829-b3b5-4276-9a50-bf0882408344 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.660256ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=85c1b98d-9283-4a57-921c-1ccfec4f6cb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.647085ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="rewriting manifest sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=a37920a4-7fde-4aa7-9358-283d9d168b83 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=a37920a4-7fde-4aa7-9358-283d9d168b83 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" 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.659819ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=5f80acff-9d9f-475f-ac62-7438e17a7777 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497546ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=2df3a503-de63-414d-af57-a3eea4f52ca1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54496" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.760247ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:33575" http.request.id=16cb5424-b27a-42ac-85f6-8fb2cb359381 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41842" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.428325ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:33575" http.request.id=f702cb9c-0e9f-4549-a634-21222338ba1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41852" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.duration=2.256728ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=056c209a-938a-4160-b9d4-010df7494624 http.request.method=GET http.request.remoteaddr="127.0.0.1:41852" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.850457ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:33575" http.request.id=130531c6-0c69-4dde-b33a-88fe129cb1f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41868" 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=1.732326ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:33575" http.request.id=2c56ca3b-6ca1-4916-9261-f4954e00f41d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41872" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.230608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=0a89d044-16e4-47a8-9cf3-4ae69bfa99eb http.request.method=GET http.request.remoteaddr="127.0.0.1:41872" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.600996ms http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=cb1d2304-2fb5-457e-aab3-46dc72ca6499 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41872" http.request.uri="/v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.832706ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e041d4d278042cd31809d8195f81b6b28e4f7876f723e65549e72fa6348fe2ce HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33575" http.request.id=fb3ce6e3-dde2-42c5-bb2a-0da17cb817a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41872" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.605416ms http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (11.15s) === RUN TestManifestDeleteDisabled time="2026-04-10T22:18:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:18:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:40Z" 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:34271" http.request.id=10e454a3-63b6-4f55-b3fe-8558bd960a53 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40084" 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=1.686496ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-10T22:18:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:18:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-10T22:18:40Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.9 time="2026-04-10T22:18:40Z" 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-10T22:18:40Z" 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:43419" http.request.id=5ebd0888-ca19-4603-9a31-ad6823f92d82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56626" 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=3.322482ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:43419" http.request.id=b2893aa3-36da-4b81-af0a-27892c105bad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56632" 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=3.083081ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:43419" http.request.id=2f6bdf5a-cb01-4d97-933d-38db5adf7a23 http.request.method=POST http.request.remoteaddr="127.0.0.1:56640" 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=3.223132ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T22:18:40Z" 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:43419" http.request.id=675cfc70-9920-498f-a0ee-b6b65764e005 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56654" 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=3.194471ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-04-10T22:18:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T22:18:40Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=85bf7358-24ad-49c9-8d42-5e062262a0b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.114347ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=ad5a8f7a-726b-4d25-90af-232d565e27fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/bar/blobs/uploads/f1648414-3bc9-4a98-8763-358635fe84aa?_state=G-L0rQ6ZEXm1VpqBs8VlU61upCN4aV2wp8iQUxuy2Kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjQ4NDE0LTNiYzktNGE5OC04NzYzLTM1ODYzNWZlODRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxODo0MC43MDQ2NDQ3NzJaIn0%3D&digest=sha256%3A05974697f6f4ac1438d766b46f1584a5fc72d41f2c4b1b4496009aa4a42c2927" http.request.useragent="Go-http-client/1.1" http.response.duration=6.079298022s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:40 +0000] "PUT /v2/foo/bar/blobs/uploads/f1648414-3bc9-4a98-8763-358635fe84aa?_state=G-L0rQ6ZEXm1VpqBs8VlU61upCN4aV2wp8iQUxuy2Kd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjQ4NDE0LTNiYzktNGE5OC04NzYzLTM1ODYzNWZlODRhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxODo0MC43MDQ2NDQ3NzJaIn0%3D&digest=sha256%3A05974697f6f4ac1438d766b46f1584a5fc72d41f2c4b1b4496009aa4a42c2927 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=66103972-79ab-48dd-aa46-340fb217bf53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18: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-10T22:18:46Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T22:18:46Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.25.9 time="2026-04-10T22:18:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=677df4ed-34e7-4362-8009-754ac4d6d9e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556215ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35525" go.version=go1.25.9 time="2026-04-10T22:18:46Z" 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-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=1bf87b96-8214-4f25-b04b-1002689e077e http.request.method=GET http.request.remoteaddr="127.0.0.1:52266" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.512136ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35525 /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:35525/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=eec6765a-4d14-4481-9f7d-c393dbd08c92 http.request.method=GET http.request.remoteaddr="127.0.0.1:46548" http.request.uri="/v2/foo/bar/manifests/sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161" time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=3b0c1f81-46ec-4cb8-ba70-9ccb829b413c http.request.method=GET http.request.remoteaddr="127.0.0.1:52280" http.request.uri="/v2/foo/bar/manifests/sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.146998ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "GET /v2/foo/bar/manifests/sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161 with ttl=167h59m59.99999486s" go.version=go1.25.9 time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=eec6765a-4d14-4481-9f7d-c393dbd08c92 http.request.method=GET http.request.remoteaddr="127.0.0.1:46548" http.request.uri="/v2/foo/bar/manifests/sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.708745ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "GET /v2/foo/bar/manifests/sha256:c8015b69e05c05ab8fe42b88383cbe8ff955df744bf5deebea8df5ff869be161 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=406701d8-aec9-4a55-b393-5aa709944e1d http.request.method=GET http.request.remoteaddr="127.0.0.1:52280" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.027103ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35525 /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:35525/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=ccce07da-5b97-4b9f-bf4d-12480f0cd71f http.request.method=GET http.request.remoteaddr="127.0.0.1:46556" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=be7b94ce-e690-4b64-b2b6-d86a935ccae7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52282" 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.69772ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:18:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=ccce07da-5b97-4b9f-bf4d-12480f0cd71f http.request.method=GET http.request.remoteaddr="127.0.0.1:46556" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.646088ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:18:47Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=7b609c1f-38de-49ce-b0a2-cced19e76a8c http.request.method=POST http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331578ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=e2cb2f2f-3238-4d25-8e56-65ea910ae484 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/dd9afbd9-ca9c-4d23-98e5-e31888cbe9c2?_state=6lBCBT9dO_97n9hBR_M09kUfUdVw2zO_moA_ve04zGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOWFmYmQ5LWNhOWMtNGQyMy05OGU1LWUzMTg4OGNiZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxODo0Ny4wNjI4NzE2MDFaIn0%3D&digest=sha256%3A6e3582651cc8d7b75d8be15622a534d474c8a02466bad8c144b129a48160baaa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.43301698s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:47 +0000] "PUT /v2/foo/bar/blobs/uploads/dd9afbd9-ca9c-4d23-98e5-e31888cbe9c2?_state=6lBCBT9dO_97n9hBR_M09kUfUdVw2zO_moA_ve04zGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOWFmYmQ5LWNhOWMtNGQyMy05OGU1LWUzMTg4OGNiZTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMjoxODo0Ny4wNjI4NzE2MDFaIn0%3D&digest=sha256%3A6e3582651cc8d7b75d8be15622a534d474c8a02466bad8c144b129a48160baaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=7fc18613-0970-48b3-9e39-a51d498b0454 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.704883ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:22:18:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=fe46549c-ffec-4ee2-8a83-84e27ef34ccb http.request.method=GET http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.653526ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:18:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35525 /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:35525/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=dfb1069a-66cc-4e90-aa92-6811459aacc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48010" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=8ff2f9e6-2585-44ea-9073-f84b68d913b8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37014" 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.491799ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=bd806df3-7f9e-4b36-b284-1011e2083011 http.request.method=GET http.request.remoteaddr="127.0.0.1:37014" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.092344ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:22:18:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35525 /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:35525/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=dfb1069a-66cc-4e90-aa92-6811459aacc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48010" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35525" http.request.id=b06dd807-54b1-4035-aba5-396843feb24d http.request.method=GET http.request.remoteaddr="127.0.0.1:37028" 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.194558ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T22:18:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:362e8d37aae158897db6f26cc8d6e537f388265fe442b9eba1eb08a326e7a035 with ttl=167h59m59.99999449s" go.version=go1.25.9 time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33477" http.request.id=dfb1069a-66cc-4e90-aa92-6811459aacc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48010" 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=14.266212ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:22:18:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (12.08s) === RUN TestAppDispatcher time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39751" http.request.id=deeea796-2c3f-4124-8423-06872dbedc89 http.request.method=GET http.request.remoteaddr="127.0.0.1:33564" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206434ms http.response.status=200 http.response.written=0 time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39751" http.request.id=8b71556e-7d88-46ee-95c5-528bfe07ce10 http.request.method=GET http.request.remoteaddr="127.0.0.1:33564" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276205ms http.response.status=200 http.response.written=0 time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39751" http.request.id=7dd2fb54-ed5a-4667-9ac6-cad636d76f9b http.request.method=GET http.request.remoteaddr="127.0.0.1:33564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110234ms http.response.status=200 http.response.written=0 time="2026-04-10T22:18:52Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39751" http.request.id=1c652719-8880-43c1-9d41-09800bc2dc26 http.request.method=GET http.request.remoteaddr="127.0.0.1:33564" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237084ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-10T22:18:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:18:52Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:18:52Z" 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:34603" http.request.id=d7fd2022-7bc1-478d-91ad-72d987173aac http.request.method=GET http.request.remoteaddr="127.0.0.1:55132" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-04-10T22:18:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:18:52Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:18:52Z" level=info msg="configuring file health check path=/tmp/healthcheck408380036, interval=1" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T22:18:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:18:56Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:18:56Z" level=info msg="configuring TCP health check addr=127.0.0.1:37079, interval=1" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T22:19:00Z" 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=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:19:00Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb time="2026-04-10T22:19:00Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40661, interval=1, threshold=3" go.version=go1.25.9 instance.id=e73e4e60-2192-48dd-8ee5-21e75976ffcb --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 182.367s ? 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.23s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.11s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.59s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.306s === RUN TestSchedule time="2026-04-10T22:16:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 time="2026-04-10T22:16:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99582ms" go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 time="2026-04-10T22:16:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=884.2µs" go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 time="2026-04-10T22:16:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.13µs" go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-10T22:16:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T22:16:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 time="2026-04-10T22:16:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99589ms" go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 time="2026-04-10T22:16:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99763ms" go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 time="2026-04-10T22:16:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-04-10T22:16:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=e39fae82-e9c1-41d2-a5b0-848113e05f02 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.599s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (9.33s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21827584 sha256:a996ff6ae39d4ebfdf304f73670d02b8543862c2c55a40b05a3e59ade51df0a6 [] map[] } --- PASS: TestSimpleBlobRead (0.62s) === RUN TestBlobMount --- PASS: TestBlobMount (0.57s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.05s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.22s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.03s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:09146c19109524ef2c4bd9e127829cee3076aeb7cddbcc7713fabc0c0aee143f palailogos: marking blob sha256:affc2766a51a6c06f16575e0a4e831b4856c630609c26a9d425ce27ea76516d6 palailogos: marking blob sha256:1da971bd2676dda4f70caeb58b077de3b81a6cc74ca3e99416e35a15bc986fa7 palailogos: marking manifest sha256:1da971bd2676dda4f70caeb58b077de3b81a6cc74ca3e99416e35a15bc986fa7 palailogos: marking blob sha256:5ce7ed0319cc951795dc6842af9f0b5c06f493ea1c08a90c2d32347a99042b42 palailogos: marking blob sha256:16aa2bdc70358f2d547211c3161a7961ecbc22ba5dd0a92736314489caafb21a palailogos: marking manifest sha256:2e543e2ff1e0db3511c3ad43fced34bb8d23030fe77117661c44f54b6480eaa8 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ca7cfad3d78b00672a74983f486df698befe662101aa215eafcf95db38570306 palailogos: marking blob sha256:2c17258cfe8adeab5cd72bea383cb363211edced9761e99a1ed597bd4647d61d palailogos: marking manifest sha256:affc2766a51a6c06f16575e0a4e831b4856c630609c26a9d425ce27ea76516d6 palailogos: marking blob sha256:34cf60608d1848c44e6566d0a4f0cbf91d7f0a4675cacba138a8d923eb7dc18d palailogos: marking blob sha256:ebda333702d77349a747756a2ce56c87c398506f6968daab058e6b9ad8417bc7 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.45s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c deletemanifests: marking manifest sha256:1ebe2cfe87fa86daec9a4aa2b522e88ccefbb4001c5ac080c8d77690c45e07b5 deletemanifests: marking blob sha256:b9fb417561602e69d98bdc736bb0f978795bc5bd5ae5304283e0de6ed2b00a4e deletemanifests: marking blob sha256:d3d50bde99b76119662f1f07806629b1276fca908d286bceded09624d6f795cb deletemanifests: marking blob sha256:2538a31eb07582747442b47f4650ec948429885283cdef23b1143222d3ea6954 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:526a34bc07f4d04cb35116c804207bf7dc42c200e320dec428391fe7de5024cc blob eligible for deletion: sha256:0651d2a7dc062cae592fa3694b7a5099c5ec8b683af392598b67867c0fdcbe12 blob eligible for deletion: sha256:117069296fd37c914cd5c9b9d5d146f562b6cc527779d7d82be7e601fc66557e blob eligible for deletion: sha256:1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c deletemanifests manifest eligible for deletion: sha256:1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c deletemanifests: marking manifest sha256:1ebe2cfe87fa86daec9a4aa2b522e88ccefbb4001c5ac080c8d77690c45e07b5 deletemanifests: marking blob sha256:b9fb417561602e69d98bdc736bb0f978795bc5bd5ae5304283e0de6ed2b00a4e deletemanifests: marking blob sha256:d3d50bde99b76119662f1f07806629b1276fca908d286bceded09624d6f795cb deletemanifests: marking blob sha256:2538a31eb07582747442b47f4650ec948429885283cdef23b1143222d3ea6954 time="2026-04-10T22:16:30Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 time="2026-04-10T22:16:30Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0651d2a7dc062cae592fa3694b7a5099c5ec8b683af392598b67867c0fdcbe12 time="2026-04-10T22:16:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/0651d2a7dc062cae592fa3694b7a5099c5ec8b683af392598b67867c0fdcbe12" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:117069296fd37c914cd5c9b9d5d146f562b6cc527779d7d82be7e601fc66557e time="2026-04-10T22:16:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/117069296fd37c914cd5c9b9d5d146f562b6cc527779d7d82be7e601fc66557e" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c time="2026-04-10T22:16:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1bbab0cc7ca29d8fd7bad831c5ca6ce70651e5f0a1646a2b7bae3943e846357c" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:526a34bc07f4d04cb35116c804207bf7dc42c200e320dec428391fe7de5024cc time="2026-04-10T22:16:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/526a34bc07f4d04cb35116c804207bf7dc42c200e320dec428391fe7de5024cc" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 --- PASS: TestDeleteManifestIfTagNotFound (2.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:200ec50fddc1f0c352f32a7d5b3fe04d0ef4b3e4a0a36ebdce17211b84d95c43 time="2026-04-10T22:16:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/200ec50fddc1f0c352f32a7d5b3fe04d0ef4b3e4a0a36ebdce17211b84d95c43" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:21f0148b87718500a5fbeddc8b03f2c66be4b2a439dcf19fdb3dafc08d5f8acd time="2026-04-10T22:16:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/21f0148b87718500a5fbeddc8b03f2c66be4b2a439dcf19fdb3dafc08d5f8acd" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:efeca76f9663aee2e6258c2675802ef93fd1a58a7ab1eee95d5c701f6c52c7bb time="2026-04-10T22:16:31Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ef/efeca76f9663aee2e6258c2675802ef93fd1a58a7ab1eee95d5c701f6c52c7bb" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 --- PASS: TestGCWithMissingManifests (0.83s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:4ef39b45255b3a9390fa9fc60309b2ece40f432286d9447326a125427186ed3e komnenos: marking blob sha256:10e6a97c6815be787b6712cbde3dd54fb38afba88e985a2e167b632cec531f80 komnenos: marking blob sha256:d77840fe756401849504101ac5c726eccafb23f1be18f765be5247487a143a62 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:698c20f837abde07359c9453e21bf7309c4172c6ad9c68869288e87a9ff10323 time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/698c20f837abde07359c9453e21bf7309c4172c6ad9c68869288e87a9ff10323" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:a22e95a6f2b9871d4e1528fa787f73b690661e1ac62db7b7525840b35c569847 time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a22e95a6f2b9871d4e1528fa787f73b690661e1ac62db7b7525840b35c569847" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:d0149920f2c09395ef9d0e29f91e00741334fcc3168e21bf1f59d06378cb0e4e time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0149920f2c09395ef9d0e29f91e00741334fcc3168e21bf1f59d06378cb0e4e" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:49af10f26c77959ddfe3fcf2c7b21c4614e0015bc1f23e62e7fdbf0cf836be88 time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49af10f26c77959ddfe3fcf2c7b21c4614e0015bc1f23e62e7fdbf0cf836be88" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:6714077e71537ac91c25a5b7edd34e4bc07926476d90a7a8ce4bbcc64b43cfd4 time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/67/6714077e71537ac91c25a5b7edd34e4bc07926476d90a7a8ce4bbcc64b43cfd4" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 blob eligible for deletion: sha256:68406a8017667575bf4ee0952447fc037cc9d9e2568c2d330c000db034f1b6f9 time="2026-04-10T22:16:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68406a8017667575bf4ee0952447fc037cc9d9e2568c2d330c000db034f1b6f9" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 --- PASS: TestDeletionHasEffect (2.23s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.90s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:98a02f2cbf8aad36115e702287947f15f67af489437cebd9c8aacc4dad6a199f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3435e0eae88ea2d2b60f66fc98ddd124142f5e8cca207a9d5ee60d0d57454153 michael_z_doukas: marking blob sha256:e0cafec53318f23003c0c23039773be5cf98b763cb1ef9da79a4e9813de25e54 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4951001be8fa102a237a91939ab8d9146f95f1168c9c2138178de716af4b6a40 time="2026-04-10T22:16:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/4951001be8fa102a237a91939ab8d9146f95f1168c9c2138178de716af4b6a40" go.version=go1.25.9 instance.id=aec180f9-5f41-4370-a064-9c4348cd3746 --- PASS: TestOrphanBlobDeleted (1.00s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a7fbb8bb4b8d485ca2a197d6f7b0d4c98be2438c119e7978a958fe38b5ce2c9c linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3f5e687b88d197a5edd8b32191ffa0f564c146e9f52f6d21dc4976a2a26ad0fc --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.74s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.94s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.31s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-04-10T22:16:39Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 21:16:39.604915547 +0000 UTC m=-3565.600428418, actuallyDelete=true" time="2026-04-10T22:16:39Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T22:16:39Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087, actuallyDelete=true" time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/17477666-dc40-4ec8-885a-c50064c76e11 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3dae865b-6097-46b6-b3f8-81cb42eabc8d have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/782cc481-aa62-44a9-a01f-c9d34a49b41c have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a758b192-a264-4f36-a23f-7327f1a86729 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c563a494-3b6c-474d-8302-532fc809c4dc have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d9cc5508-e247-458f-9463-ffbf873907f6 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8e3f529-e509-44c8-a17a-7e76f32a25a8 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0e4ceb4d-a29e-4f1e-ab39-a03e705c75cc have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38d71261-78e7-4bfa-8ce8-e8db4ffad0dd have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cb466b4f-5bf7-4911-8655-4723471a8edc have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/f21d8fd5-67e8-44b3-b65e-a957ae54c71d have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.606330052 +0000 UTC m=+34.400986087). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T22:16:39Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:16:39.608031668 +0000 UTC m=+34.402687693, actuallyDelete=true" time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3ea758e0-3542-4670-a920-618329805829 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.608031668 +0000 UTC m=+34.402687693). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a807c7a7-f840-41d8-abcd-796a1d2bffcb have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.608031668 +0000 UTC m=+34.402687693). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e09f4982-cb4f-456a-b07d-b8791776e1bb have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.608031668 +0000 UTC m=+34.402687693). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0550d753-b667-47f8-a7bc-5eee7c0e9cfc have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.608031668 +0000 UTC m=+34.402687693). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f826619b-8329-47d6-8fab-62415f5f8224 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.608031668 +0000 UTC m=+34.402687693). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T22:16:39Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:16:39.609256513 +0000 UTC m=+34.403912538, actuallyDelete=true" time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac805348-bfec-4414-b2b7-92886e01c137 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.609256513 +0000 UTC m=+34.403912538). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b968f22c-44ce-46b5-8582-26137983c251 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.609256513 +0000 UTC m=+34.403912538). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0116bec7-a404-4264-8a5f-be4962151039 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.609256513 +0000 UTC m=+34.403912538). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42520bf7-cf6e-46a6-82b9-a4eec70c5201 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.609256513 +0000 UTC m=+34.403912538). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d856c24-37e1-4cef-8a41-76796594d006 have older date (2026-04-10 21:16:39 +0000 UTC) than purge date (2026-04-10 22:16:39.609256513 +0000 UTC m=+34.403912538). Removing upload directory." time="2026-04-10T22:16:39Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T22:16:39Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 22:16:39.610006295 +0000 UTC m=+34.404662330, actuallyDelete=true" time="2026-04-10T22:16:39Z" 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 34.426s ? 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.018s === 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.036s === RUN TestWalkFileRemoved time="2026-04-10T22:16:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.008s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.582s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.16s) === 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.177s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.54s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.057s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (22.91s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 23.465s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-04-10T22:16:05Z" 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-10T22:16:05Z" 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-10T22:16:05Z" 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 TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 time="2026-04-10T22:16:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestParsing (0.03s) --- PASS: TestS3TryUpdate (0.03s) --- PASS: TestMatchIPV4 (0.03s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.03s) --- PASS: TestMatchIPV6 (0.03s) time="2026-04-10T22:16:05Z" level=error msg="unknown ip address format" go.version=go1.25.9 instance.id=36958763-8335-48d0-b7ee-ade1f6f2d0d1 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4_2 (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.03s) --- PASS: TestInvalidNetworkType (0.03s) time="2026-04-10T22:16:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=36958763-8335-48d0-b7ee-ade1f6f2d0d1 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.03s) time="2026-04-10T22:16:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=36958763-8335-48d0-b7ee-ade1f6f2d0d1 --- PASS: TestInvalidData (0.03s) time="2026-04-10T22:16:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T22:16:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T22:16:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T22:16:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestUpdateCalledRegularly (4.53s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.543s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.012s ? 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.438s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.45s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.920s ? 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.021s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running split function openrc... '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-loongarch64.so.1 >>> docker-registry*: Package size: 26.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 22:19:08 +0000 elapsed time 0h 3m 36s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260410.221533) (2/2) Purging go (1.25.9-r0) Executing busybox-1.37.0-r30.trigger OK: 543.7 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...