>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 03:47:50 +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.6-r0) (2/2) Installing .makedepends-docker-registry (20260116.034751) Executing busybox-1.37.0-r30.trigger OK: 581.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/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-16T03:48:06Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T03:48:06Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.081s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T03:48:06Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.044s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.047s === 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.033s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.122s ? 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.034s === 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.038s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.042s === 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.034s ? 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/01/16 03:48:06 http: TLS handshake error from 127.0.0.1:56550: 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:40499/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40499/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40499/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40499/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35941?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.22s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T03:48:07Z" level=info msg="broadcaster: closing" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="closing testSink" time="2026-01-16T03:48:07Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T03:48:07Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:07Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T03:48:08Z" level=warning msg="&{0x4000312b70 0.9} encountered too many errors, backing off" time="2026-01-16T03:48:08Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.97s) PASS ok github.com/docker/distribution/notifications 1.435s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-16T03:48:07Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T03:48:07.068586472Z" 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.6 time="2026-01-16T03:48:07.068672952Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.25.6 time="2026-01-16T03:48:07.068686552Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:07.069215957Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T03:48:07.069260437Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T03:48:07.069628521Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T03:48:10.086203283Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=43b04f67-4614-4466-90a0-5bf5e6e1b604 http.request.method=GET http.request.remoteaddr="127.0.0.1:51188" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.772081ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T03:48:10.087895537Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.28s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T03:48:10.378329597Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T03:48:10.378959083Z" 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.6 time="2026-01-16T03:48:10.378976723Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:10.378999603Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.25.6 time="2026-01-16T03:48:10.379134924Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.29s) PASS ok github.com/docker/distribution/registry 11.654s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.031s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.02s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.152s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T03:48:06Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=162aec38-affd-45fd-9b28-cacbc23e3563 time="2026-01-16T03:48:06Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=162aec38-affd-45fd-9b28-cacbc23e3563 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T03:48:06Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password=dQDuycqOOtThhoCP-2V35G-8pV4liC-pjgJPTOBGdR8 user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.129s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.043s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-01-16T03:48:06Z" level=info msg="token not to be used before 2026-01-16 03:48:07 +0000 UTC - currently 2026-01-16 03:48:06.87548437 +0000 UTC m=+0.026062666" time="2026-01-16T03:48:06Z" level=info msg="token not to be used after 2026-01-16 03:48:06 +0000 UTC - currently 2026-01-16 03:48:06.875996174 +0000 UTC m=+0.026574470" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T03:48:06Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.052s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.133s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.089s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.032s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T03:48:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:07Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45543" http.request.id=b4561e39-5617-4e74-adf5-d036c93ad40b http.request.method=GET http.request.remoteaddr="127.0.0.1:47692" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.966µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T03:48:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:07Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=1260ab30-68ae-4fb9-bb53-536f4d9da5a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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.757335ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:03:48:07 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T03:48:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=d4db7a78-a39f-45b0-b675-21e8a59fabbc http.request.method=POST http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=0cfeb0cc-d054-4310-847d-b0c4852b7e59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/aaaa/blobs/uploads/28550c89-4029-4bcf-8a1c-27d78b5d80d3?_state=ah789L6T5Y2JAr9LLgMruw9EDzzLIaLnQMh_oX157Oh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyODU1MGM4OS00MDI5LTRiY2YtOGExYy0yN2Q3OGI1ZDgwZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MDcuMjEzNjg0OTJaIn0%3D&digest=sha256%3A89a0e18a51ef809b946260ca52f0dc26132b079efc351df67b95f9485c910e36" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889208179s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/28550c89-4029-4bcf-8a1c-27d78b5d80d3?_state=ah789L6T5Y2JAr9LLgMruw9EDzzLIaLnQMh_oX157Oh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyODU1MGM4OS00MDI5LTRiY2YtOGExYy0yN2Q3OGI1ZDgwZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MDcuMjEzNjg0OTJaIn0%3D&digest=sha256%3A89a0e18a51ef809b946260ca52f0dc26132b079efc351df67b95f9485c910e36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=2600ce05-3a74-4aff-b73c-efaf2148167e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:09 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=fef254f7-2f3d-4abc-9587-94ce91658da5 http.request.method=POST http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:09 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=90e2484e-44c2-44c6-8b58-45e6315e1dad http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/bbbb/blobs/uploads/d25981e3-810c-4400-9998-75dfa9b80d7c?_state=-C6IFv_8lBhw3ZCoMQiv7u5qDSxojaXs0w9bZG75izt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMjU5ODFlMy04MTBjLTQ0MDAtOTk5OC03NWRmYTliODBkN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MDkuMjIxODE0NDAzWiJ9&digest=sha256%3A3bc729acbc59ba0ebffb46467c1a3f21795f60e83298ab201d32c542d3bb34ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445195118s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:09 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d25981e3-810c-4400-9998-75dfa9b80d7c?_state=-C6IFv_8lBhw3ZCoMQiv7u5qDSxojaXs0w9bZG75izt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMjU5ODFlMy04MTBjLTQ0MDAtOTk5OC03NWRmYTliODBkN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MDkuMjIxODE0NDAzWiJ9&digest=sha256%3A3bc729acbc59ba0ebffb46467c1a3f21795f60e83298ab201d32c542d3bb34ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=21c732fc-42f2-4e32-a21f-2e76f95a608f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:10 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=59a95049-5339-4445-a77c-b0c34d5e4de0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.769584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=7de63b27-77f7-45ca-8447-6d2d96eefad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/cccc/blobs/uploads/954e8158-0482-4106-8fde-d2e130f39d16?_state=BkrfIrpEK7488B-nQ59Yed4BLjlyg1GOH9SiJinlChl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5NTRlODE1OC0wNDgyLTQxMDYtOGZkZS1kMmUxMzBmMzlkMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTAuNzUxNjA1MzNaIn0%3D&digest=sha256%3Ae2dbd09a165025a276f77842a0df1a8652ac22a186003bed3ab4ead0cc530c31" http.request.useragent="Go-http-client/1.1" http.response.duration=882.763918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/954e8158-0482-4106-8fde-d2e130f39d16?_state=BkrfIrpEK7488B-nQ59Yed4BLjlyg1GOH9SiJinlChl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5NTRlODE1OC0wNDgyLTQxMDYtOGZkZS1kMmUxMzBmMzlkMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTAuNzUxNjA1MzNaIn0%3D&digest=sha256%3Ae2dbd09a165025a276f77842a0df1a8652ac22a186003bed3ab4ead0cc530c31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=23ae3213-3b18-4b26-936d-06b079559460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:11 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=1082d424-588e-4143-bae2-76ca53bdf09c http.request.method=POST http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:11 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=be5748d5-225f-4732-b6ea-d54f8383b6c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/dddd/blobs/uploads/5df0b13e-b35b-4a36-b75f-11962b476cc8?_state=UCM89y-jsbixTfgomY-c_fORthquSjItMqhW-DWTpct7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZGYwYjEzZS1iMzViLTRhMzYtYjc1Zi0xMTk2MmI0NzZjYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTEuNzU1NTM1MTdaIn0%3D&digest=sha256%3Ad4fdaef6f390718ef57736e191611507406899567ba11099489f9519a7d29778" http.request.useragent="Go-http-client/1.1" http.response.duration=1.626573199s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:11 +0000] "PUT /v2/foo/dddd/blobs/uploads/5df0b13e-b35b-4a36-b75f-11962b476cc8?_state=UCM89y-jsbixTfgomY-c_fORthquSjItMqhW-DWTpct7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZGYwYjEzZS1iMzViLTRhMzYtYjc1Zi0xMTk2MmI0NzZjYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTEuNzU1NTM1MTdaIn0%3D&digest=sha256%3Ad4fdaef6f390718ef57736e191611507406899567ba11099489f9519a7d29778 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=f0cc0563-d4a4-4333-a214-3d38ee7f84f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:13 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=c21e199d-30f5-48d3-a9da-bab88f8c8f49 http.request.method=POST http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:13 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=4a81ceeb-a0b2-4a47-bcfb-5ed053fbe913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/eeee/blobs/uploads/c1600912-edd5-4629-88be-395ca3ff81ff?_state=qGAPu7pZ5fMZ-8Rz6TzP9sUcZAoxa3RPgRNoIaaqAr17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjMTYwMDkxMi1lZGQ1LTQ2MjktODhiZS0zOTVjYTNmZjgxZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTMuNTA1OTU4MjM1WiJ9&digest=sha256%3Ad975cccc1d6f183786f5403ae0c8c2752a8afa4b82023ad53cef029f69c04569" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404277806s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:13 +0000] "PUT /v2/foo/eeee/blobs/uploads/c1600912-edd5-4629-88be-395ca3ff81ff?_state=qGAPu7pZ5fMZ-8Rz6TzP9sUcZAoxa3RPgRNoIaaqAr17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjMTYwMDkxMi1lZGQ1LTQ2MjktODhiZS0zOTVjYTNmZjgxZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTMuNTA1OTU4MjM1WiJ9&digest=sha256%3Ad975cccc1d6f183786f5403ae0c8c2752a8afa4b82023ad53cef029f69c04569 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=0e14b880-4fab-465b-952e-b382085a3d3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:14 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=7f0762a4-f255-4eaf-b808-19a6816a0b0a http.request.method=POST http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:14 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=0bc5319d-34d4-47a8-92d6-40aeb987cf25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/ffff/blobs/uploads/c905ce95-ae78-455a-93fb-0614b23aa013?_state=SBuUGHEg0y0MQXxLOV6scjAvYjfTi5aupOvV4ogkfV17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjOTA1Y2U5NS1hZTc4LTQ1NWEtOTNmYi0wNjE0YjIzYWEwMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTQuOTkyOTcwMTEzWiJ9&digest=sha256%3Abfeafbb219eb6817d125f1e79770aefd8d907996320437a8174a298e2b98e970" http.request.useragent="Go-http-client/1.1" http.response.duration=717.232213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:14 +0000] "PUT /v2/foo/ffff/blobs/uploads/c905ce95-ae78-455a-93fb-0614b23aa013?_state=SBuUGHEg0y0MQXxLOV6scjAvYjfTi5aupOvV4ogkfV17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjOTA1Y2U5NS1hZTc4LTQ1NWEtOTNmYi0wNjE0YjIzYWEwMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTQuOTkyOTcwMTEzWiJ9&digest=sha256%3Abfeafbb219eb6817d125f1e79770aefd8d907996320437a8174a298e2b98e970 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=da489a97-fca8-4a58-b2ab-2122b4754a13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.511573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=5402f0ca-59af-428f-a83e-b5111a36a2df http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="648.326µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=ced2aa67-0008-4c70-a67c-4e3f23938b35 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.645µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=66aa6e95-1dc4-4390-8ee2-39f79d7b8003 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="656.205µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=04856c16-8479-44d2-8363-cfdb7f6bf73f http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="662.925µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=368e0852-7f84-49d9-94f5-d88b13580be8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="676.326µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=c8e4e17f-2bc7-4f80-a84a-3aa25a5ce9f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="617.685µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" 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.6 http.request.host="127.0.0.1:41787" http.request.id=93a6f323-ca27-41c1-8b9e-b91e19f044be http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="682.926µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" 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.6 http.request.host="127.0.0.1:41787" http.request.id=d3fcadcf-0cd8-45d8-a062-881c5050926f http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="624.485µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=1a54e0fa-0236-4e8d-863f-5013531b7eab http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="608.525µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41787" http.request.id=84652890-3164-4506-8b03-8acfc30c4c00 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" 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="606.926µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T03:48:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:15Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=c894f00b-c623-4a43-bb1e-243a18125183 http.request.method=POST http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="955.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=d83039e2-65c0-4250-af66-58aef49912da http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/aaaa/blobs/uploads/7f940364-6db8-430c-8599-207f567fa15a?_state=qv6PwH9MFXa5rwHGUBhlGofdXsbdAio1-1nCZvGC1kx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3Zjk0MDM2NC02ZGI4LTQzMGMtODU5OS0yMDdmNTY3ZmExNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTUuODE4NTE5MDk5WiJ9&digest=sha256%3A931d6a0507865fe6c23f323d79eeb15b369611990c88539750f3c4742a788c96" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017327035s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:15 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7f940364-6db8-430c-8599-207f567fa15a?_state=qv6PwH9MFXa5rwHGUBhlGofdXsbdAio1-1nCZvGC1kx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3Zjk0MDM2NC02ZGI4LTQzMGMtODU5OS0yMDdmNTY3ZmExNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTUuODE4NTE5MDk5WiJ9&digest=sha256%3A931d6a0507865fe6c23f323d79eeb15b369611990c88539750f3c4742a788c96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=665be4f9-55e4-46c6-8582-9b154137dfff http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=c8d77850-9d13-4817-90da-28dc40da8401 http.request.method=POST http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=8c949f72-e651-4cba-8e27-c02766547a46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/bbbb/blobs/uploads/b1867ffb-af36-485b-8cee-099b07ac5811?_state=ODiMMfiIFe8BncuNgen5dvbjHryaLFYh8LZFJVMRrb57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMTg2N2ZmYi1hZjM2LTQ4NWItOGNlZS0wOTliMDdhYzU4MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTYuOTA2MTkyMzRaIn0%3D&digest=sha256%3A712fe668569d13df3e8511e233ed1aa535b405f0d863ade56faf39d4b1adcdd1" http.request.useragent="Go-http-client/1.1" http.response.duration=384.934353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b1867ffb-af36-485b-8cee-099b07ac5811?_state=ODiMMfiIFe8BncuNgen5dvbjHryaLFYh8LZFJVMRrb57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMTg2N2ZmYi1hZjM2LTQ4NWItOGNlZS0wOTliMDdhYzU4MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTYuOTA2MTkyMzRaIn0%3D&digest=sha256%3A712fe668569d13df3e8511e233ed1aa535b405f0d863ade56faf39d4b1adcdd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=f625af4d-7988-4d78-8881-a34ae4f3c0ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:17 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=889d417d-b044-4051-8455-e6c0ce82c724 http.request.method=POST http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:17 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=81c4ba75-0695-4108-b7f0-384f752cb689 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/cccc/blobs/uploads/271624c7-6b37-43f9-a450-edb739888fe2?_state=HJ1PMYxc8OlcpQK2HI9fjdERbRfWCzYoxIDZjqs4moF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNzE2MjRjNy02YjM3LTQzZjktYTQ1MC1lZGI3Mzk4ODhmZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTcuMzc5MDcxMjlaIn0%3D&digest=sha256%3Adb8641df229adc21d4b6cfada5d9430a79a0baf14cdb2b3bc425d520efe414d5" http.request.useragent="Go-http-client/1.1" http.response.duration=716.042723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:17 +0000] "PUT /v2/foo/cccc/blobs/uploads/271624c7-6b37-43f9-a450-edb739888fe2?_state=HJ1PMYxc8OlcpQK2HI9fjdERbRfWCzYoxIDZjqs4moF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNzE2MjRjNy02YjM3LTQzZjktYTQ1MC1lZGI3Mzk4ODhmZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTcuMzc5MDcxMjlaIn0%3D&digest=sha256%3Adb8641df229adc21d4b6cfada5d9430a79a0baf14cdb2b3bc425d520efe414d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=6163fcba-0cb5-4a51-b3e4-8fa1fb614360 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:18 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=72d5106f-9a4f-4d24-aadb-cd4d0cea2714 http.request.method=POST http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.166µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:18 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=90f216b2-7e01-4d9c-a3bb-4b5368a8c24d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/dddd/blobs/uploads/b4678b8c-95cc-44c3-8c32-7483076dde26?_state=f3ENpRrJNhd1eBibYlleOEJnJ7tiHGeVpI-HH-9fs657Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNDY3OGI4Yy05NWNjLTQ0YzMtOGMzMi03NDgzMDc2ZGRlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTguMTk5MTkwNDI4WiJ9&digest=sha256%3Ac9819cf68ba6a1a576254a85714f956ef3c62aca2dbf7d5de033908f0239db17" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123317428s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:18 +0000] "PUT /v2/foo/dddd/blobs/uploads/b4678b8c-95cc-44c3-8c32-7483076dde26?_state=f3ENpRrJNhd1eBibYlleOEJnJ7tiHGeVpI-HH-9fs657Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNDY3OGI4Yy05NWNjLTQ0YzMtOGMzMi03NDgzMDc2ZGRlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MTguMTk5MTkwNDI4WiJ9&digest=sha256%3Ac9819cf68ba6a1a576254a85714f956ef3c62aca2dbf7d5de033908f0239db17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=0fa50b86-7320-46ea-beef-747ae41dfaeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43452" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41801" http.request.id=d1e7ee24-bf04-49c1-baab-1f3c18d3aa36 http.request.method=GET http.request.remoteaddr="127.0.0.1:43452" 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="607.885µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.26s) === RUN TestURLPrefix time="2026-01-16T03:48:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:19Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36933" http.request.id=587a65aa-abb8-47c4-bad3-e024b9f0b255 http.request.method=GET http.request.remoteaddr="127.0.0.1:54742" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.646µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T03:48:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:19Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=fe37b8ec-8f4e-44cc-97dd-7b8b8a444795 http.request.method=GET http.request.remoteaddr="127.0.0.1:43446" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "GET /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=e1038034-3476-4bdb-8d1e-ab32144fd000 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43456" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="848.328µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=a9b50eac-5aee-4b79-a816-2eaf292e724b http.request.method=POST http.request.remoteaddr="127.0.0.1:43456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=7eca78f0-75f3-4c0f-b014-fe4cbabc89c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43456" http.request.uri="/v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="867.167µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "GET /v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=d9f022bf-11a7-4125-8cb3-cbc433214781 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43456" http.request.uri="/v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="775.287µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=04a0bb3f-b00d-4d74-9b12-fe091e6cd744 http.request.method=GET http.request.remoteaddr="127.0.0.1:43456" http.request.uri="/v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b6d4924e-c725-4223-9abe-e04243dcd31c time="2026-01-16T03:48:19Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=04a0bb3f-b00d-4d74-9b12-fe091e6cd744 http.request.method=GET http.request.remoteaddr="127.0.0.1:43456" http.request.uri="/v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.287µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b6d4924e-c725-4223-9abe-e04243dcd31c 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "GET /v2/foo/bar/blobs/uploads/b6d4924e-c725-4223-9abe-e04243dcd31c?_state=cx7FbcT4lgZljhroqIfDlXm5p7bshOzCpXZ6ZYX1_gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ZDQ5MjRlLWM3MjUtNDIyMy05YWJlLWUwNDI0M2RjZDMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzUwNzI2NjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=d8c59701-48bb-4e1a-8e65-9fadf57e9973 http.request.method=POST http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=b4bd05b4-be09-4c5b-be65-b277ab7d3ab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c?_state=RavhdX7J5_BZGDz2H5O1DW9txm1-U2ZZo2MJv1jNXtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNjNmYTZkLTI5ZGQtNDNhOC04MmE2LWU2ZmNiM2NmNTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzkzMjY5NDJaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" provided=sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 vars.name="foo/bar" vars.uuid=3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c time="2026-01-16T03:48:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=b4bd05b4-be09-4c5b-be65-b277ab7d3ab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c?_state=RavhdX7J5_BZGDz2H5O1DW9txm1-U2ZZo2MJv1jNXtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNjNmYTZkLTI5ZGQtNDNhOC04MmE2LWU2ZmNiM2NmNTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzkzMjY5NDJaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c time="2026-01-16T03:48:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=b4bd05b4-be09-4c5b-be65-b277ab7d3ab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c?_state=RavhdX7J5_BZGDz2H5O1DW9txm1-U2ZZo2MJv1jNXtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNjNmYTZkLTI5ZGQtNDNhOC04MmE2LWU2ZmNiM2NmNTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzkzMjY5NDJaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.012688ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "PUT /v2/foo/bar/blobs/uploads/3d63fa6d-29dd-43a8-82a6-e6fcb3cf560c?_state=RavhdX7J5_BZGDz2H5O1DW9txm1-U2ZZo2MJv1jNXtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNjNmYTZkLTI5ZGQtNDNhOC04MmE2LWU2ZmNiM2NmNTYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40MzkzMjY5NDJaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=9e422550-7f8c-4027-8553-af6a289e7a4d http.request.method=POST http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="721.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=d0d9ace0-4544-4517-9158-a7e07211f383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/3d0de87a-2c8d-4a4e-a180-dae5310f2993?_state=Kd2gNqEanx7iV2RnG_p9JNFKL5wxTH5lfXWWw9f6f6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMGRlODdhLTJjOGQtNGE0ZS1hMTgwLWRhZTUzMTBmMjk5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40NDE2NTM2MDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="829.608µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "PUT /v2/foo/bar/blobs/uploads/3d0de87a-2c8d-4a4e-a180-dae5310f2993?_state=Kd2gNqEanx7iV2RnG_p9JNFKL5wxTH5lfXWWw9f6f6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMGRlODdhLTJjOGQtNGE0ZS1hMTgwLWRhZTUzMTBmMjk5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40NDE2NTM2MDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=0e7b8e70-7e06-40f0-800a-c8a4226559f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="577.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=808b7379-c289-48b7-aa96-b269dcef20f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/8c3f1170-2ec8-4024-b7a2-81bd40c06202?_state=YGLvxezbqlRS32mQMFFrxzXbgKFmOcD8pXvzi8MnGKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjM2YxMTcwLTJlYzgtNDAyNC1iN2EyLTgxYmQ0MGMwNjIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40NDM1MTkyOThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="783.407µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "PUT /v2/foo/bar/blobs/uploads/8c3f1170-2ec8-4024-b7a2-81bd40c06202?_state=YGLvxezbqlRS32mQMFFrxzXbgKFmOcD8pXvzi8MnGKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjM2YxMTcwLTJlYzgtNDAyNC1iN2EyLTgxYmQ0MGMwNjIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40NDM1MTkyOThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=2ae0c81a-be0f-416e-8d4d-3d3a8c1bd9fa http.request.method=POST http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="700.126µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=cd0170f2-0a11-4619-8f07-08a0cf498849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/e3844e2f-cb04-4c17-a1b4-e13f9fbbedb4?_state=1EfT-t-O-YReyi-vYM8F9rR-dT5pSv2rfj4modnK-5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzODQ0ZTJmLWNiMDQtNGMxNy1hMWI0LWUxM2Y5ZmJiZWRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40NDU0NTMxMTRaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.duration=953.784889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:19 +0000] "PUT /v2/foo/bar/blobs/uploads/e3844e2f-cb04-4c17-a1b4-e13f9fbbedb4?_state=1EfT-t-O-YReyi-vYM8F9rR-dT5pSv2rfj4modnK-5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzODQ0ZTJmLWNiMDQtNGMxNy1hMWI0LWUxM2Y5ZmJiZWRiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoxOS40NDU0NTMxMTRaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=f96a216e-06b1-43f7-9313-f62dd54f01d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38113" http.request.id=851247a6-8663-492c-a08e-d0c07b157d54 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/a67ac6d0-1be5-4a35-b1c6-23d032f1b14b?_state=5MY7Ro1mWlbLl9NKykoiOZ4sdP9jApOvqmtPgCa3lfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2N2FjNmQwLTFiZTUtNGEzNS1iMWM2LTIzZDAzMmYxYjE0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMC40MTIyMTg5NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=972.245247ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/a67ac6d0-1be5-4a35-b1c6-23d032f1b14b?_state=5MY7Ro1mWlbLl9NKykoiOZ4sdP9jApOvqmtPgCa3lfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2N2FjNmQwLTFiZTUtNGEzNS1iMWM2LTIzZDAzMmYxYjE0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMC40MTIyMTg5NTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=25d8fcd5-fbba-4241-922f-19fe9faa1e9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/uploads/a67ac6d0-1be5-4a35-b1c6-23d032f1b14b?_state=JT70tNHNbwonbj-oe8pf6o70E_9SH8fjFkrgkULhPp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2N2FjNmQwLTFiZTUtNGEzNS1iMWM2LTIzZDAzMmYxYjE0YiIsIk9mZnNldCI6MjE1MTc4MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MjBaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.duration="915.488µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "PUT /v2/foo/bar/blobs/uploads/a67ac6d0-1be5-4a35-b1c6-23d032f1b14b?_state=JT70tNHNbwonbj-oe8pf6o70E_9SH8fjFkrgkULhPp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2N2FjNmQwLTFiZTUtNGEzNS1iMWM2LTIzZDAzMmYxYjE0YiIsIk9mZnNldCI6MjE1MTc4MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MjBaIn0%3D&digest=sha256%3Accfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=71d7a9ec-8f2c-48d1-85c8-bd93e815f198 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="768.487µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=55085261-3e70-4091-8206-74f084c036f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.197394ms http.response.status=200 http.response.written=21517824 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 200 21517824 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=error msg="error parsing digest="sha257:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=25c1e553-3f8b-4cf9-ab9d-831b3a651e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/sha257:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" vars.name="foo/bar" time="2026-01-16T03:48:21Z" 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.6 http.request.host="127.0.0.1:38113" http.request.id=25c1e553-3f8b-4cf9-ab9d-831b3a651e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:43470" http.request.uri="/v2/foo/bar/blobs/sha257:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="768.606µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/sha257:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=7ccd751a-aed5-4f96-85e3-d9fa5617d05b http.request.method=GET http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.duration="765.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" 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.6 time="2026-01-16T03:48:21Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=2f604dcc-37dc-4887-81d8-99f11e355a03 http.request.method=GET http.request.remoteaddr="127.0.0.1:38482" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.766µs" http.response.status=404 http.response.written=157 vars.digest="sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=e0eadea8-b78c-41ba-98c6-c77a2464b307 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38498" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.287µs" http.response.status=404 http.response.written=157 vars.digest="sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=c225b480-3cfd-41a3-abdb-b7f00fc71119 http.request.method=POST http.request.remoteaddr="127.0.0.1:38498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=5b22ce6a-9060-447e-aa22-a652af1ab2a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38498" http.request.uri="/v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="808.926µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=abc98837-ce6e-48a0-b7c6-dc06f1a8a931 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38498" http.request.uri="/v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037529ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=2f5c9dfe-bbb9-46a0-ac2a-9d6b200b06da http.request.method=GET http.request.remoteaddr="127.0.0.1:38498" http.request.uri="/v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c7616ea8-aacd-46df-adfe-d2cde5c37703 time="2026-01-16T03:48:21Z" 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.6 http.request.host="127.0.0.1:42617" http.request.id=2f5c9dfe-bbb9-46a0-ac2a-9d6b200b06da http.request.method=GET http.request.remoteaddr="127.0.0.1:38498" http.request.uri="/v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.846µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c7616ea8-aacd-46df-adfe-d2cde5c37703 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/uploads/c7616ea8-aacd-46df-adfe-d2cde5c37703?_state=uDagODTkO3dwugTLlYN8XEKoYR2UTZ_d4HKVZRpoRR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NjE2ZWE4LWFhY2QtNDZkZi1hZGZlLWQyY2RlNWMzNzcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTU0NTUzNThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=776383ff-93b8-4470-919c-c89d40f00407 http.request.method=POST http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=09b27713-d8c5-4d18-9f5f-d1420ed60057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/a5007c54-26ba-482d-af47-af3c6502c8ec?_state=1-ZVr-Oz0LraBkUbS4Dd0V6QnL3id2ZC5XxPYmbuW6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MDA3YzU0LTI2YmEtNDgyZC1hZjQ3LWFmM2M2NTAyYzhlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTk2Nzg5MTRaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" provided=sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb vars.name="foo/bar" vars.uuid=a5007c54-26ba-482d-af47-af3c6502c8ec time="2026-01-16T03:48:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=09b27713-d8c5-4d18-9f5f-d1420ed60057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/a5007c54-26ba-482d-af47-af3c6502c8ec?_state=1-ZVr-Oz0LraBkUbS4Dd0V6QnL3id2ZC5XxPYmbuW6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MDA3YzU0LTI2YmEtNDgyZC1hZjQ3LWFmM2M2NTAyYzhlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTk2Nzg5MTRaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a5007c54-26ba-482d-af47-af3c6502c8ec time="2026-01-16T03:48:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=09b27713-d8c5-4d18-9f5f-d1420ed60057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/a5007c54-26ba-482d-af47-af3c6502c8ec?_state=1-ZVr-Oz0LraBkUbS4Dd0V6QnL3id2ZC5XxPYmbuW6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MDA3YzU0LTI2YmEtNDgyZC1hZjQ3LWFmM2M2NTAyYzhlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTk2Nzg5MTRaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="806.607µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a5007c54-26ba-482d-af47-af3c6502c8ec 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "PUT /v2/foo/bar/blobs/uploads/a5007c54-26ba-482d-af47-af3c6502c8ec?_state=1-ZVr-Oz0LraBkUbS4Dd0V6QnL3id2ZC5XxPYmbuW6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MDA3YzU0LTI2YmEtNDgyZC1hZjQ3LWFmM2M2NTAyYzhlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS40OTk2Nzg5MTRaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=5a21bf0c-a71f-4fd6-8503-346fb2fd790a http.request.method=POST http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="720.846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=379c51bd-81fc-44bf-a723-a311a12a5f61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/38516727-656e-4a1e-8d19-5b2c4fc0e10a?_state=NtzfoIz8hMJ0BPJKWmXsee-eSnyUjS96olz4P1-STc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTE2NzI3LTY1NmUtNGExZS04ZDE5LTViMmM0ZmMwZTEwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS41MDE2NzQyMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="941.968µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "PUT /v2/foo/bar/blobs/uploads/38516727-656e-4a1e-8d19-5b2c4fc0e10a?_state=NtzfoIz8hMJ0BPJKWmXsee-eSnyUjS96olz4P1-STc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTE2NzI3LTY1NmUtNGExZS04ZDE5LTViMmM0ZmMwZTEwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS41MDE2NzQyMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=ef782083-34bc-45b6-9562-c762b7fbdc0e http.request.method=POST http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=d7da851a-8393-421a-ad9b-5794527414c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/0922b644-e142-4536-9936-eccf80627e62?_state=Uj9UQ0rYLY_LBtKdnNLrP9Ios17g92Y8uPZNNu2ShYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MjJiNjQ0LWUxNDItNDUzNi05OTM2LWVjY2Y4MDYyN2U2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS41MDM3NzA0N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="942.328µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "PUT /v2/foo/bar/blobs/uploads/0922b644-e142-4536-9936-eccf80627e62?_state=Uj9UQ0rYLY_LBtKdnNLrP9Ios17g92Y8uPZNNu2ShYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MjJiNjQ0LWUxNDItNDUzNi05OTM2LWVjY2Y4MDYyN2U2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS41MDM3NzA0N1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=cde55fd0-cc17-44f7-8b13-b3d74dbf9d80 http.request.method=POST http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=0706fc49-7030-4eb4-a643-708359e19d60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/c26da2eb-3bae-4970-9a0f-b453832aa9c2?_state=DwYWqR9rjCRvANzVNa-1sriebfwflR81wcM0U0UL1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNmRhMmViLTNiYWUtNDk3MC05YTBmLWI0NTM4MzJhYTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS41MDU5NDE4ODhaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.duration=584.560791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "PUT /v2/foo/bar/blobs/uploads/c26da2eb-3bae-4970-9a0f-b453832aa9c2?_state=DwYWqR9rjCRvANzVNa-1sriebfwflR81wcM0U0UL1_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyNmRhMmViLTNiYWUtNDk3MC05YTBmLWI0NTM4MzJhYTljMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMS41MDU5NDE4ODhaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=e25474c0-4a0e-445a-98c9-1a16b975ee21 http.request.method=POST http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42617" http.request.id=39a925c2-ec10-4647-b4e3-c327c135d0c6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/605541ea-8b4a-47a7-b7fa-aaae55854689?_state=X6kHtmI5qMxz65gVtQMc04LlIZjqmguC4pJSoyMcQ7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNTU0MWVhLThiNGEtNDdhNy1iN2ZhLWFhYWU1NTg1NDY4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi4xMDI2Mjk1NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=605.432771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/605541ea-8b4a-47a7-b7fa-aaae55854689?_state=X6kHtmI5qMxz65gVtQMc04LlIZjqmguC4pJSoyMcQ7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNTU0MWVhLThiNGEtNDdhNy1iN2ZhLWFhYWU1NTg1NDY4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi4xMDI2Mjk1NDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=2b641e1a-ce31-4f92-8feb-4c1b18e2e316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/uploads/605541ea-8b4a-47a7-b7fa-aaae55854689?_state=xJnFZDfuQXmOHJn32vK8PWdx9Jvv-jAmaXiTiMkYyFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNTU0MWVhLThiNGEtNDdhNy1iN2ZhLWFhYWU1NTg1NDY4OSIsIk9mZnNldCI6MTY4MjczOTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MjJaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.duration="924.968µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "PUT /v2/foo/bar/blobs/uploads/605541ea-8b4a-47a7-b7fa-aaae55854689?_state=xJnFZDfuQXmOHJn32vK8PWdx9Jvv-jAmaXiTiMkYyFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNTU0MWVhLThiNGEtNDdhNy1iN2ZhLWFhYWU1NTg1NDY4OSIsIk9mZnNldCI6MTY4MjczOTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MjJaIn0%3D&digest=sha256%3Afbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=a82921f7-d449-46b4-8214-dbbf434526b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="752.087µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=95c82139-9f1f-4db7-aa41-e6c637989653 http.request.method=GET http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.969151ms http.response.status=200 http.response.written=16827392 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 200 16827392 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=error msg="error parsing digest="sha257:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=bdfa1202-f1be-4b24-a938-b7fb4d2181af http.request.method=GET http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/sha257:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" vars.name="foo/bar" time="2026-01-16T03:48:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=bdfa1202-f1be-4b24-a938-b7fb4d2181af http.request.method=GET http.request.remoteaddr="127.0.0.1:38504" http.request.uri="/v2/foo/bar/blobs/sha257:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.005µs" http.response.status=400 http.response.written=110 vars.digest="sha257:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/sha257:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=c53021c1-7aa5-4e86-bded-7c640a13d57c http.request.method=GET http.request.remoteaddr="127.0.0.1:38516" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.duration="974.249µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=a0a383da-585c-4ce3-b72a-7acc8da9ce30 http.request.method=GET http.request.remoteaddr="127.0.0.1:38506" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.882651ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42617" http.request.id=9d895a93-6135-4d92-b877-04183833446f http.request.method=GET http.request.remoteaddr="127.0.0.1:38516" http.request.uri="/v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.545093ms http.response.status=200 http.response.written=458752 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/sha256:fbc3bf4d9b8d892e4b9293c0e4b0ff4a6e9caf6af4c0c3c5ecd44307b254fdeb HTTP/1.1" 200 458752 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=370cb47d-d7e1-4f00-b76a-96b2f7526c80 http.request.method=GET http.request.remoteaddr="127.0.0.1:43478" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.323736673s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=62f47895-451a-46c7-8388-e5ea19121713 http.request.method=GET http.request.remoteaddr="127.0.0.1:43474" http.request.uri="/v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.326370136s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:03:48:21 +0000] "GET /v2/foo/bar/blobs/sha256:ccfeeb01767890d56d4f6dbbe60e24e0dde8b7d0e09c40712efb887fb1bc8e59 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.40s) === RUN TestBlobDelete time="2026-01-16T03:48:22Z" 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.6 time="2026-01-16T03:48:22Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=79ee1d2f-ce81-4820-8906-c640612b072a http.request.method=GET http.request.remoteaddr="127.0.0.1:42772" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.447µs" http.response.status=404 http.response.written=157 vars.digest="sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=ecee7b7f-c843-4f88-bf6b-9727ffd55b44 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42788" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="647.686µs" http.response.status=404 http.response.written=157 vars.digest="sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=28df301c-d867-4c34-8c4c-513d64560828 http.request.method=POST http.request.remoteaddr="127.0.0.1:42788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="646.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=11105c78-572d-4cb2-be63-d372270e8af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42788" http.request.uri="/v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="701.686µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=f78302f9-d0a3-479b-b496-0bc990411b53 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42788" http.request.uri="/v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="644.286µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=55511994-85d5-484c-93a9-ac75dc9a89e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42788" http.request.uri="/v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4e26a4ab-e0ca-45e5-a43c-423d7491711a time="2026-01-16T03:48:22Z" 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.6 http.request.host="127.0.0.1:32993" http.request.id=55511994-85d5-484c-93a9-ac75dc9a89e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42788" http.request.uri="/v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.845µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4e26a4ab-e0ca-45e5-a43c-423d7491711a 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "GET /v2/foo/bar/blobs/uploads/4e26a4ab-e0ca-45e5-a43c-423d7491711a?_state=mXO_O673BKtE7q2aRGXynZKeT-HXjS5HfUvVVJf0OOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMjZhNGFiLWUwY2EtNDVlNS1hNDNjLTQyM2Q3NDkxNzExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTUzMjgyNzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=b0c70863-43d1-415a-a630-431355334039 http.request.method=POST http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="740.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=c079881e-8504-4d8a-b8ab-2661b45950a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/f672202a-4c00-4fe9-bd94-b13f8d9121f4?_state=GmE_xvJ6Lmp-sA_bKiirDdCC42NY8hsAT3idpuFg00F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzIyMDJhLTRjMDAtNGZlOS1iZDk0LWIxM2Y4ZDkxMjFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTg2Nzc4MjdaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" provided=sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 vars.name="foo/bar" vars.uuid=f672202a-4c00-4fe9-bd94-b13f8d9121f4 time="2026-01-16T03:48:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=c079881e-8504-4d8a-b8ab-2661b45950a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/f672202a-4c00-4fe9-bd94-b13f8d9121f4?_state=GmE_xvJ6Lmp-sA_bKiirDdCC42NY8hsAT3idpuFg00F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzIyMDJhLTRjMDAtNGZlOS1iZDk0LWIxM2Y4ZDkxMjFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTg2Nzc4MjdaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f672202a-4c00-4fe9-bd94-b13f8d9121f4 time="2026-01-16T03:48:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=c079881e-8504-4d8a-b8ab-2661b45950a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/f672202a-4c00-4fe9-bd94-b13f8d9121f4?_state=GmE_xvJ6Lmp-sA_bKiirDdCC42NY8hsAT3idpuFg00F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzIyMDJhLTRjMDAtNGZlOS1iZDk0LWIxM2Y4ZDkxMjFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTg2Nzc4MjdaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.406µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f672202a-4c00-4fe9-bd94-b13f8d9121f4 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "PUT /v2/foo/bar/blobs/uploads/f672202a-4c00-4fe9-bd94-b13f8d9121f4?_state=GmE_xvJ6Lmp-sA_bKiirDdCC42NY8hsAT3idpuFg00F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzIyMDJhLTRjMDAtNGZlOS1iZDk0LWIxM2Y4ZDkxMjFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MTg2Nzc4MjdaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=f62ac59f-3e29-4393-ba1a-4992aba62248 http.request.method=POST http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.645µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=e9964ace-c67a-490d-a0d9-c53ac66cb70b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/7bd9ded9-621d-4511-94ca-2c2615518652?_state=4SOUXBxn2PLF2v-DeeLNSDbU2K4DxMwMEZ5JAlf1VG97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiZDlkZWQ5LTYyMWQtNDUxMS05NGNhLTJjMjYxNTUxODY1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MjA0MDYwNDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="839.007µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "PUT /v2/foo/bar/blobs/uploads/7bd9ded9-621d-4511-94ca-2c2615518652?_state=4SOUXBxn2PLF2v-DeeLNSDbU2K4DxMwMEZ5JAlf1VG97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiZDlkZWQ5LTYyMWQtNDUxMS05NGNhLTJjMjYxNTUxODY1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MjA0MDYwNDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=e3da8d16-441a-4e98-b81c-b9d3b224c07f http.request.method=POST http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="657.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=d1e5176c-8502-435d-b9c0-f9e7a94a0074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/3d5c87f8-2e3f-4a81-a0aa-0be407c5c522?_state=aoJqkeKt1Qp9dJxKOeX6Bw7sRV45pZasvSgZan1O_vN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNWM4N2Y4LTJlM2YtNGE4MS1hMGFhLTBiZTQwN2M1YzUyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MjIyMjY3MzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="759.327µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "PUT /v2/foo/bar/blobs/uploads/3d5c87f8-2e3f-4a81-a0aa-0be407c5c522?_state=aoJqkeKt1Qp9dJxKOeX6Bw7sRV45pZasvSgZan1O_vN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNWM4N2Y4LTJlM2YtNGE4MS1hMGFhLTBiZTQwN2M1YzUyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MjIyMjY3MzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=64f4a651-db50-4602-b35b-5478fad1111a http.request.method=POST http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="651.166µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=2e53d0ad-ddee-498d-bc3a-685e57214200 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/63664315-3047-4b9e-ac77-1c5c93861b7b?_state=LkG1ceeifdEZTuZ1A3Ckjdlp2hYfq9aQ9D3aCxreaep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNjY0MzE1LTMwNDctNGI5ZS1hYzc3LTFjNWM5Mzg2MWI3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MjM5NDIyNzJaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.duration=623.690247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:22 +0000] "PUT /v2/foo/bar/blobs/uploads/63664315-3047-4b9e-ac77-1c5c93861b7b?_state=LkG1ceeifdEZTuZ1A3Ckjdlp2hYfq9aQ9D3aCxreaep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNjY0MzE1LTMwNDctNGI5ZS1hYzc3LTFjNWM5Mzg2MWI3YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMi44MjM5NDIyNzJaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=4e100e57-166d-4fd8-8d91-f051504c0840 http.request.method=POST http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32993" http.request.id=ddaaa2d4-b2a9-4047-b308-f3a2f85fcd78 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/88cb49c3-4f72-476b-9fd8-3ff8555377f8?_state=Az9iW_QKiff8Lk7g0JCk_d6pgxAQQ_BSIE2A6IEJwpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4Y2I0OWMzLTRmNzItNDc2Yi05ZmQ4LTNmZjg1NTUzNzdmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMy40NTgxMjQ3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=618.986247ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/88cb49c3-4f72-476b-9fd8-3ff8555377f8?_state=Az9iW_QKiff8Lk7g0JCk_d6pgxAQQ_BSIE2A6IEJwpV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4Y2I0OWMzLTRmNzItNDc2Yi05ZmQ4LTNmZjg1NTUzNzdmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyMy40NTgxMjQ3N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=e2e632ca-755e-4f63-a445-7cad35621cb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/uploads/88cb49c3-4f72-476b-9fd8-3ff8555377f8?_state=4f4cWpSicsJNrY6KvBYLEDrRV1xKF5EejIBH9cErbqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4Y2I0OWMzLTRmNzItNDc2Yi05ZmQ4LTNmZjg1NTUzNzdmOCIsIk9mZnNldCI6MTY5NzYzODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MjNaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.duration="960.808µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "PUT /v2/foo/bar/blobs/uploads/88cb49c3-4f72-476b-9fd8-3ff8555377f8?_state=4f4cWpSicsJNrY6KvBYLEDrRV1xKF5EejIBH9cErbqV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4Y2I0OWMzLTRmNzItNDc2Yi05ZmQ4LTNmZjg1NTUzNzdmOCIsIk9mZnNldCI6MTY5NzYzODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MjNaIn0%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=e08c5221-777e-4165-af16-c9735e84f0ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="714.847µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=92ae250d-fe47-45cb-b035-6efdf7e7efa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.406778ms http.response.status=200 http.response.written=16976384 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "GET /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 200 16976384 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=error msg="error parsing digest="sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=aaaa23b9-4469-4a3c-883a-7d2fdc02c02b http.request.method=GET http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" time="2026-01-16T03:48:24Z" 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.6 http.request.host="127.0.0.1:32993" http.request.id=aaaa23b9-4469-4a3c-883a-7d2fdc02c02b http.request.method=GET http.request.remoteaddr="127.0.0.1:42804" http.request.uri="/v2/foo/bar/blobs/sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.047µs" http.response.status=400 http.response.written=110 vars.digest="sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "GET /v2/foo/bar/blobs/sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=d260d123-7f76-416a-b7f5-35a839948f1f http.request.method=GET http.request.remoteaddr="127.0.0.1:42814" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.duration="927.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "GET /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=92b67b82-477c-4431-a428-10b0984fe3a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42818" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.duration="815.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=744f3fea-65a7-44d5-b8b2-c905ca1cedfa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42818" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="628.966µs" http.response.status=404 http.response.written=157 vars.digest="sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=6a9aca3b-5950-4aa9-a041-a0afa17a5393 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42818" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="659.926µs" http.response.status=404 http.response.written=74 vars.digest="sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=error msg="error parsing digest="sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=ca123f39-00ca-4961-b40d-62d1ecefeb71 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/bar/blobs/sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" time="2026-01-16T03:48:24Z" 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.6 http.request.host="127.0.0.1:32993" http.request.id=ca123f39-00ca-4961-b40d-62d1ecefeb71 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/bar/blobs/sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.568µs" http.response.status=400 http.response.written=110 vars.digest="sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "DELETE /v2/foo/bar/blobs/sha257:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=74fed2ac-c76a-4320-85ab-43764e5b732e http.request.method=POST http.request.remoteaddr="127.0.0.1:42830" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=1f118375-00c7-48b6-b710-305b11fd5fb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42830" http.request.uri="/v2/foo/bar/blobs/uploads/e4033e3e-3a6d-43d3-a844-306d7310a113?_state=iXKbezeIjvSAfT-3TZ8WatM074F42_MGmFpS_NfOl0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MDMzZTNlLTNhNmQtNDNkMy1hODQ0LTMwNmQ3MzEwYTExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNC4xMDY0Nzg1NVoifQ%3D%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.duration=662.010258ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "PUT /v2/foo/bar/blobs/uploads/e4033e3e-3a6d-43d3-a844-306d7310a113?_state=iXKbezeIjvSAfT-3TZ8WatM074F42_MGmFpS_NfOl0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0MDMzZTNlLTNhNmQtNDNkMy1hODQ0LTMwNmQ3MzEwYTExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNC4xMDY0Nzg1NVoifQ%3D%3D&digest=sha256%3A60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=effc68c5-cce5-4a3a-a058-585da073e7fd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42830" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="861.568µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=24bbafa4-cf7e-4afb-8404-02ebe4818688 http.request.method=GET http.request.remoteaddr="127.0.0.1:42806" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=683.147039ms http.response.status=200 http.response.written=2936512 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "GET /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 200 2936512 "" "Go-http-client/1.1" time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32993" http.request.id=397abce5-897a-44fd-afd6-e72d78109fb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42814" http.request.uri="/v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=678.935604ms http.response.status=200 http.response.written=2878080 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "GET /v2/foo/bar/blobs/sha256:60d35c5592d3fbaaef942912e43dbcbb67a2fa93f57ff13a54585fa0ff772779 HTTP/1.1" 200 2878080 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.05s) === RUN TestRelativeURL time="2026-01-16T03:48:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:24Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33787" http.request.id=6c657042-9a0d-48a2-9969-f4882ef30436 http.request.method=POST http.request.remoteaddr="127.0.0.1:59698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.446µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33787" http.request.id=37f470c7-0da0-4c52-9e13-818536da00e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59698" http.request.uri="/v2/foo/bar/blobs/uploads/fcb71e5a-59d6-4203-98ba-e31cd0fd82c5?_state=ULVUEpmZ3fhgNr-BpRAHJ4h_djHuQky02-f9JFoPeV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjYjcxZTVhLTU5ZDYtNDIwMy05OGJhLWUzMWNkMGZkODJjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNC43ODM2MjU2OThaIn0%3D&digest=sha256%3Ad7b35c2434f5d681b431248fd4cc43003b27f87fadecd83f22bd46546dfd9202" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270780258s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:24 +0000] "PUT /v2/foo/bar/blobs/uploads/fcb71e5a-59d6-4203-98ba-e31cd0fd82c5?_state=ULVUEpmZ3fhgNr-BpRAHJ4h_djHuQky02-f9JFoPeV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjYjcxZTVhLTU5ZDYtNDIwMy05OGJhLWUzMWNkMGZkODJjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNC43ODM2MjU2OThaIn0%3D&digest=sha256%3Ad7b35c2434f5d681b431248fd4cc43003b27f87fadecd83f22bd46546dfd9202 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33787" http.request.id=baccbd9b-c052-4757-baa1-ce137b5a03a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33787" http.request.id=cd494ca9-307b-4e20-aafa-06fde6d99e32 http.request.method=POST http.request.remoteaddr="127.0.0.1:59698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="730.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33787" http.request.id=083d05e0-598c-4067-954d-ad331cf228ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59698" http.request.uri="/v2/foo/bar/blobs/uploads/05bfdb03-ed4c-4eb6-9b5b-998947b525b4?_state=PmkqvVoThQBBQ2EQ0UG441yvH-KBPwLqAXRsHQb0V4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YmZkYjAzLWVkNGMtNGViNi05YjViLTk5ODk0N2I1MjViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNi4yNDQ2MzIzMTNaIn0%3D&digest=sha256%3A5c7755668e1faaa52969d4b7cbe8582ea126943df70d727c4ef980a79fac946d" http.request.useragent="Go-http-client/1.1" http.response.duration=611.689065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:26 +0000] "PUT /v2/foo/bar/blobs/uploads/05bfdb03-ed4c-4eb6-9b5b-998947b525b4?_state=PmkqvVoThQBBQ2EQ0UG441yvH-KBPwLqAXRsHQb0V4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YmZkYjAzLWVkNGMtNGViNi05YjViLTk5ODk0N2I1MjViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNi4yNDQ2MzIzMTNaIn0%3D&digest=sha256%3A5c7755668e1faaa52969d4b7cbe8582ea126943df70d727c4ef980a79fac946d HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.08s) === RUN TestBlobDeleteDisabled time="2026-01-16T03:48:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:26Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:42303" http.request.id=562596ce-b5fd-41ed-9464-246029c839a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43822" http.request.uri="/v2/foo/bar/blobs/sha256:6ccf531a373d29a9e0cfcf0d603db012db66e997528a5ff11af89d2a5ad90650" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.128µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6ccf531a373d29a9e0cfcf0d603db012db66e997528a5ff11af89d2a5ad90650" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:6ccf531a373d29a9e0cfcf0d603db012db66e997528a5ff11af89d2a5ad90650 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2026-01-16T03:48:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:26Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42353" http.request.id=a1106e9a-0b84-4fcc-bab4-d59a1bdc7d8b http.request.method=POST http.request.remoteaddr="127.0.0.1:43484" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42353" http.request.id=2b1f4718-b594-4bb4-bfe7-98d181127016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43484" http.request.uri="/v2/foo/bar/blobs/uploads/2b3ec305-ed5e-49c4-871d-df9edc3e6860?_state=9FIaChHvwvQXDuPNpUM1RbkyDuIDhWTqLQZIKUvkpel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiM2VjMzA1LWVkNWUtNDljNC04NzFkLWRmOWVkYzNlNjg2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNy4wNTcyMjg1ODdaIn0%3D&digest=sha256%3A76ee19dd8ab00edd59e140ce1ede3e8b2fe0c3d24932eeccf24c988392b73ee1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15848217s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:27 +0000] "PUT /v2/foo/bar/blobs/uploads/2b3ec305-ed5e-49c4-871d-df9edc3e6860?_state=9FIaChHvwvQXDuPNpUM1RbkyDuIDhWTqLQZIKUvkpel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiM2VjMzA1LWVkNWUtNDljNC04NzFkLWRmOWVkYzNlNjg2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyNy4wNTcyMjg1ODdaIn0%3D&digest=sha256%3A76ee19dd8ab00edd59e140ce1ede3e8b2fe0c3d24932eeccf24c988392b73ee1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:42353" http.request.id=d8f65a9d-ff78-4502-abc7-b96e6b175089 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43484" http.request.uri="/v2/foo/bar/blobs/sha256:76ee19dd8ab00edd59e140ce1ede3e8b2fe0c3d24932eeccf24c988392b73ee1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="771.886µs" http.response.status=405 http.response.written=78 vars.digest="sha256:76ee19dd8ab00edd59e140ce1ede3e8b2fe0c3d24932eeccf24c988392b73ee1" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:76ee19dd8ab00edd59e140ce1ede3e8b2fe0c3d24932eeccf24c988392b73ee1 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.27s) === RUN TestDeleteReadOnly time="2026-01-16T03:48:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:28Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35301" http.request.id=0e0b1262-072a-452f-9931-9ae4513b63e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:54716" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35301" http.request.id=06e1ef04-4294-4b98-96d5-7295229e1a20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54716" http.request.uri="/v2/foo/bar/blobs/uploads/60b795ed-552c-4792-8719-a1ff87424d1b?_state=EQJDewU0QWTZQms93HVMtuOaU8fCpxFhu7b56NGutwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjc5NWVkLTU1MmMtNDc5Mi04NzE5LWExZmY4NzQyNGQxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyOC4zNDgwMjU3NzZaIn0%3D&digest=sha256%3A2d5b1666a11c49337797c63a7f9db54b039b1c92c23cf923f17f44c092a2b147" http.request.useragent="Go-http-client/1.1" http.response.duration=1.827352407s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:28 +0000] "PUT /v2/foo/bar/blobs/uploads/60b795ed-552c-4792-8719-a1ff87424d1b?_state=EQJDewU0QWTZQms93HVMtuOaU8fCpxFhu7b56NGutwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjc5NWVkLTU1MmMtNDc5Mi04NzE5LWExZmY4NzQyNGQxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODoyOC4zNDgwMjU3NzZaIn0%3D&digest=sha256%3A2d5b1666a11c49337797c63a7f9db54b039b1c92c23cf923f17f44c092a2b147 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:2d5b1666a11c49337797c63a7f9db54b039b1c92c23cf923f17f44c092a2b147 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.96s) === RUN TestStartPushReadOnly time="2026-01-16T03:48:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:30Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-01-16T03:48:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:30Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=c10301f4-32f1-4383-bbdd-4f16f3488de0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" 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="920.808µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T03:48:30Z" 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.6 http.request.host="127.0.0.1:33451" http.request.id=31c78a55-1f16-495f-8a6a-cc19217939d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" 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="658.205µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T03:48:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=ab21fc68-a89d-41f6-a10f-e8dd760047af http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" 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="713.886µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T03:48:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=63b1944a-41e5-47af-9df1-4bf7dbb7aa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" 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.026929ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:30Z" 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.6 http.request.host="127.0.0.1:33451" http.request.id=63b1944a-41e5-47af-9df1-4bf7dbb7aa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" 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.088449ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=63b1944a-41e5-47af-9df1-4bf7dbb7aa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" 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.11889ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:30Z" 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.6 http.request.host="127.0.0.1:33451" http.request.id=63b1944a-41e5-47af-9df1-4bf7dbb7aa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" 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.15157ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T03:48:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=e76a2169-fcb1-43eb-85aa-3c0ac6496a42 http.request.method=POST http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=adc94149-4a04-40bc-8844-c54b2e45c9da http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/blobs/uploads/87a5f5ac-60f2-4756-b925-524c2169f5a5?_state=nZcN-4J-9Jvoy1YGq5XoVO-A4qZLrRWhAm3_TqP75vx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4N2E1ZjVhYy02MGYyLTQ3NTYtYjkyNS01MjRjMjE2OWY1YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzAuMzM3MTI2NjU2WiJ9&digest=sha256%3A5102edabfe91b0f6834c09840879d79d32f11c3449912dc48697910c8f353c46" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186095095s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/87a5f5ac-60f2-4756-b925-524c2169f5a5?_state=nZcN-4J-9Jvoy1YGq5XoVO-A4qZLrRWhAm3_TqP75vx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4N2E1ZjVhYy02MGYyLTQ3NTYtYjkyNS01MjRjMjE2OWY1YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzAuMzM3MTI2NjU2WiJ9&digest=sha256%3A5102edabfe91b0f6834c09840879d79d32f11c3449912dc48697910c8f353c46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=fb9b7cf0-fc8b-4671-9f4b-1f1c85f5d7f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=b630bca9-02d5-49a2-8ba5-0b3ea8e65471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/blobs/uploads/4b02122c-7fa2-41e2-8d41-93a8e80e1b4e?_state=HvW9r48_da7iox7jvH3URJ1nVRZTi4BOLuZfHnfzVOV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjAyMTIyYy03ZmEyLTQxZTItOGQ0MS05M2E4ZTgwZTFiNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzIuNjYzNTY3Mzk5WiJ9&digest=sha256%3A28fcdfe2b88c5c0e7baa965b572a597cd9ce5bd7603bc5c2772a2fa5bcd0c153" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840503961s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/4b02122c-7fa2-41e2-8d41-93a8e80e1b4e?_state=HvW9r48_da7iox7jvH3URJ1nVRZTi4BOLuZfHnfzVOV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjAyMTIyYy03ZmEyLTQxZTItOGQ0MS05M2E4ZTgwZTFiNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzIuNjYzNTY3Mzk5WiJ9&digest=sha256%3A28fcdfe2b88c5c0e7baa965b572a597cd9ce5bd7603bc5c2772a2fa5bcd0c153 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=23f7d7b8-f7fe-43ea-b46b-1fcb3789b554 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=36a79101-04e7-4779-9122-2317856c1cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=97fb484d-2f75-4d27-8e5e-a1c6fe475c6c http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.060489ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=bf4474f3-45bf-4ba5-9a2e-d1f57f2ce099 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.046889ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33451" http.request.id=63acaede-b461-4662-bc45-df5d8447a81a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33451" http.request.id=407ef648-ea78-4340-9dbb-88865131e3f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:33451" http.request.id=6a160444-cc29-4173-b1f8-29ddcaaeb695 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=1f60a403-1b57-47a9-bb04-f70e6b80df25 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.19601ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=52eefa7a-a6ff-40b3-85d7-84f526daa281 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="667.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=e1cbe88b-59fe-4081-92f8-b08c98b65791 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.duration="674.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=67a6a7a7-67ad-4697-bad4-d7babd1a6fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56950" 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="680.646µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=error msg="payload digest does match: "sha256:01c1f76d242bfd16c937eb5e0c544c7cacfa6053906f60afe3d9d6e87fff7081" != "sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686"" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=8460930a-a432-41eb-9d40-933f4e3639d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" time="2026-01-16T03:48:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=8460930a-a432-41eb-9d40-933f4e3639d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56950" http.request.uri="/v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.888µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686" 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4019180a20ace8a15064c1548199510c9c5c142b7fd71578f7345d3eed24686 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=dca2ed46-3600-4c9d-a420-82c0e522102d http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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="851.527µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" 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.6 http.request.host="127.0.0.1:33451" http.request.id=a39a7272-3b85-4ac0-a575-b7272c5a4754 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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="661.886µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=2aa2a9af-c9c2-4a9e-a937-b6316c85959f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" 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="756.527µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:34Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=2aa2a9af-c9c2-4a9e-a937-b6316c85959f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.247µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:34Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=2aa2a9af-c9c2-4a9e-a937-b6316c85959f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" 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="854.328µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=a71d2d05-f4eb-4310-a0e2-492ce35605f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=2f60b46e-57af-45fc-8e8a-842f57cb39cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/blobs/uploads/a52e6b8f-e994-49d7-bd79-07634da8ff8f?_state=juwsgovy_IjgG8PaCrMIaHftCc5mUP3CwmWGPvRZWnJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTJlNmI4Zi1lOTk0LTQ5ZDctYmQ3OS0wNzYzNGRhOGZmOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzQuNTMxNzI5MTE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="950.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/a52e6b8f-e994-49d7-bd79-07634da8ff8f?_state=juwsgovy_IjgG8PaCrMIaHftCc5mUP3CwmWGPvRZWnJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTJlNmI4Zi1lOTk0LTQ5ZDctYmQ3OS0wNzYzNGRhOGZmOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzQuNTMxNzI5MTE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=631a2813-fee7-44ef-9112-21544704dd67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" 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="755.087µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:34Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=631a2813-fee7-44ef-9112-21544704dd67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.407µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T03:48:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=d76065dd-3b8a-4c42-8c94-4ed56aa42af1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=44f44c57-df04-4e8a-b48a-68a93b35f8d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/blobs/uploads/80329242-c89e-43e9-a47c-23df9c5e0779?_state=QQYF4NeWwJGVRps2XSTM_GFr4I3u6_Q5IHzj5Jc5gZp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDMyOTI0Mi1jODllLTQzZTktYTQ3Yy0yM2RmOWM1ZTA3NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzQuNjYwMDIyNjIyWiJ9&digest=sha256%3A6dc855bda863340f0d4849e45c09211fd6b5e109d031f4edd8e4adf985f50c15" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681948356s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/80329242-c89e-43e9-a47c-23df9c5e0779?_state=QQYF4NeWwJGVRps2XSTM_GFr4I3u6_Q5IHzj5Jc5gZp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDMyOTI0Mi1jODllLTQzZTktYTQ3Yy0yM2RmOWM1ZTA3NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzQuNjYwMDIyNjIyWiJ9&digest=sha256%3A6dc855bda863340f0d4849e45c09211fd6b5e109d031f4edd8e4adf985f50c15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=df909fe2-c7f0-49c2-a422-a983e6d9b9b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=775c4e62-b837-466a-bd73-184a2cbbbd9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/blobs/uploads/b179b95c-4845-4c4f-9fb8-523285dbedf6?_state=xwGtcQ1t-NMxgW3HdkaCMr_lp3BAtKUvUlVdFt40U2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTc5Yjk1Yy00ODQ1LTRjNGYtOWZiOC01MjMyODVkYmVkZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzYuNDYyODU2NjU5WiJ9&digest=sha256%3A023021e1a6ed4bdf16651d0e20c8efd5932e7f5a24c8a69a5666c5a40090e5ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06895892s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/b179b95c-4845-4c4f-9fb8-523285dbedf6?_state=xwGtcQ1t-NMxgW3HdkaCMr_lp3BAtKUvUlVdFt40U2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTc5Yjk1Yy00ODQ1LTRjNGYtOWZiOC01MjMyODVkYmVkZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzYuNDYyODU2NjU5WiJ9&digest=sha256%3A023021e1a6ed4bdf16651d0e20c8efd5932e7f5a24c8a69a5666c5a40090e5ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=1e0d61d3-c0fe-4254-8689-c2869d7597e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.906936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33451" http.request.id=24d80431-d8dc-49b3-9506-97958eb4c4f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772" http.request.useragent="Go-http-client/1.1" http.response.duration="770.647µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=e40f2229-856b-42cb-8084-83251c03ddbb http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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="707.326µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=2eff3e4a-2d40-425b-be98-05bb40e2ac46 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="765.167µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=debc5f94-e72a-4cd8-b053-358ed122d246 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="526.524µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=5c53c3cd-64bb-46d4-b8cb-fcfff9ed63ed http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772" http.request.useragent="Go-http-client/1.1" http.response.duration="564.765µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=6fcec668-ae0a-4e12-b986-ce609f30395e http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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="560.925µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="rewriting manifest sha256:a926abe8fd34cc11c7039beb4839ff74a4ee59555acb552df55fa96f6199b772 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=12f41504-370d-4874-96eb-32681a00d194 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=12f41504-370d-4874-96eb-32681a00d194 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.14985ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33451" http.request.id=5c33556f-5f75-49ed-82e9-68969dbe8801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" 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="690.125µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33451" http.request.id=c691a143-3873-4a26-9901-1de589875fbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="804.927µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33451" http.request.id=926b5013-bb0e-474b-bd6c-7ac4e9ed338d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5" http.request.useragent="Go-http-client/1.1" http.response.duration="711.446µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=65e8194d-ba11-4547-b0eb-fb2a224b972f http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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="701.606µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=8809cdf8-1035-4b55-b032-f72264b00c2e http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="710.766µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=bfb31d00-8f7f-44f5-bfed-6967db5ce762 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="572.245µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=f97c52e7-c857-4239-9abf-cc0d010a45c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5" http.request.useragent="Go-http-client/1.1" http.response.duration="680.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="rewriting manifest list sha256:1b6b9ab6b56affa39fe5c52a4904f0adea5710ebc99ba120150aa9ca251c88d5 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=706d3498-97ee-4009-b5a1-d014d7a8b445 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" 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-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33451" http.request.id=706d3498-97ee-4009-b5a1-d014d7a8b445 http.request.method=GET http.request.remoteaddr="127.0.0.1:56966" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.317612ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" 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.6 time="2026-01-16T03:48:37Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=b27eea13-85b8-46b0-a4cb-dc8e98b5d885 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" 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="771.966µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" 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.6 http.request.host="127.0.0.1:42059" http.request.id=1ba41024-3f2e-4071-8e22-9169c21b5260 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" 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="584.405µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=458d55a1-f329-45e0-a01f-fbed88c58edd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" 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="596.005µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=3f1b8e53-2bce-43f5-92ee-aeade6ce9dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" 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="943.369µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:37Z" 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.6 http.request.host="127.0.0.1:42059" http.request.id=3f1b8e53-2bce-43f5-92ee-aeade6ce9dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" 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="972.649µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=3f1b8e53-2bce-43f5-92ee-aeade6ce9dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" 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="996.529µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:37Z" 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.6 http.request.host="127.0.0.1:42059" http.request.id=3f1b8e53-2bce-43f5-92ee-aeade6ce9dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" 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.014369ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T03:48:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=5b360b58-0986-414a-bfae-39066be272ec http.request.method=POST http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=3f735a24-aad8-4315-b7e0-c584f0b0f58d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/blobs/uploads/36308dfc-ff4a-4593-a9db-8efa2aebd03c?_state=-3-C31-V2vvnEOPLFjq4s_30keCgf5NDpZlVeT-L7oh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjMwOGRmYy1mZjRhLTQ1OTMtYTlkYi04ZWZhMmFlYmQwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzcuNjQxMjE5ODAxWiJ9&digest=sha256%3Ae9a48959da282deae75ffa4952b98832d9c3b7b5d97205bd16ee5ed1ba6b6d86" http.request.useragent="Go-http-client/1.1" http.response.duration=647.080929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/36308dfc-ff4a-4593-a9db-8efa2aebd03c?_state=-3-C31-V2vvnEOPLFjq4s_30keCgf5NDpZlVeT-L7oh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjMwOGRmYy1mZjRhLTQ1OTMtYTlkYi04ZWZhMmFlYmQwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzcuNjQxMjE5ODAxWiJ9&digest=sha256%3Ae9a48959da282deae75ffa4952b98832d9c3b7b5d97205bd16ee5ed1ba6b6d86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=ed946951-a6fd-43cd-a17f-4bf2bbcf2cbc http.request.method=POST http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=40e17912-3a3a-4ba0-bd84-d342e2a16d71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/blobs/uploads/d59e9f82-6872-4664-80b6-56b7e35b737a?_state=a-bsA8kZCBnLLf6OIC3tyB-0rbqHCgi1MxZYnIeLE-V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTllOWY4Mi02ODcyLTQ2NjQtODBiNi01NmI3ZTM1YjczN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzguNDEyNjY1NzZaIn0%3D&digest=sha256%3A2a8e92d779de21f33f7d3d0a325dc486050bb0451acb151e0be31b903404ae96" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298578697s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/d59e9f82-6872-4664-80b6-56b7e35b737a?_state=a-bsA8kZCBnLLf6OIC3tyB-0rbqHCgi1MxZYnIeLE-V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTllOWY4Mi02ODcyLTQ2NjQtODBiNi01NmI3ZTM1YjczN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzguNDEyNjY1NzZaIn0%3D&digest=sha256%3A2a8e92d779de21f33f7d3d0a325dc486050bb0451acb151e0be31b903404ae96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=f0dee3e1-0f67-4325-9e66-b2c3090cbd1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.322612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=b783f08a-0f0e-44c2-9d88-43d74a5274f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=2e717022-b93b-4e32-a0c1-cb16254ddbb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.028169ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=75c50f6e-a8d9-4eb9-97fb-96ddc70a37e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.041649ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42059" http.request.id=715670ad-9fdb-43c2-b4df-c6352cbd2083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42059" http.request.id=42ef5cec-6dc9-4fda-bbad-d00adea28f2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:42059" http.request.id=c5c60d73-468c-4c11-ab9c-bd9b760748e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=14521208-9341-4967-a92a-4efa4958ba6f http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.039209ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=bb5516bd-9364-490f-b263-505a88a9eb39 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="660.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=c82ae96e-17a0-4f1e-8a78-d4ea7d110eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.duration="642.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=7bfdc677-5d6b-4c35-b15f-829fb0296392 http.request.method=GET http.request.remoteaddr="127.0.0.1:58610" 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="677.166µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=error msg="payload digest does match: "sha256:b780fdfa56ee2fba82b23060b4b778ae86ab4272d5013906664e9b4500357399" != "sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244"" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=474d25b4-0104-4796-9418-2eb0fff5b7e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" time="2026-01-16T03:48:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=474d25b4-0104-4796-9418-2eb0fff5b7e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58610" http.request.uri="/v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.767µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244" 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:91d6c5a86744546c5fc74c27e738847c5347cfc4d0c828eea9506c8b3bc91244 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=41492e55-363c-4728-814d-fa2eac315557 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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="804.967µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" 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.6 http.request.host="127.0.0.1:42059" http.request.id=803fe270-3d1c-486e-b391-0245cee0ef1c http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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="718.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=3f6a274e-b3a3-4a51-985a-0206b94df5f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" 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="745.687µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=3f6a274e-b3a3-4a51-985a-0206b94df5f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" 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="778.887µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=3f6a274e-b3a3-4a51-985a-0206b94df5f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" 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="798.007µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=51ae8bdc-9a0a-4de1-b057-6af635f5c817 http.request.method=POST http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="731.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=cd6b018d-12b2-4a25-b09c-dc0cbdeb37a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/blobs/uploads/bf68bf51-53f6-4acb-8164-d723e169fea1?_state=o1-zuDmNcmLur6RKahAAeKSW5nAwjg8CS7JZSyX6JUl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZjY4YmY1MS01M2Y2LTRhY2ItODE2NC1kNzIzZTE2OWZlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzkuNzMzMTIxODg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="884.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/bf68bf51-53f6-4acb-8164-d723e169fea1?_state=o1-zuDmNcmLur6RKahAAeKSW5nAwjg8CS7JZSyX6JUl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZjY4YmY1MS01M2Y2LTRhY2ItODE2NC1kNzIzZTE2OWZlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzkuNzMzMTIxODg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=fa991d73-3956-4845-907a-84ba0c8b54b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" 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="781.766µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:39Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=fa991d73-3956-4845-907a-84ba0c8b54b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" 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="812.607µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T03:48:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=c55a48c5-8ba5-456f-b3cd-e9388b799f09 http.request.method=POST http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=b66e574b-c513-4b5d-ba8b-a3c14befdfe6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/blobs/uploads/2bbe10cd-5952-49b5-8353-4f533d524518?_state=8Bb6psM5mRkmoSUYXXjOSM0Jd_JpAAEqYFKJOcCfwnh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYmJlMTBjZC01OTUyLTQ5YjUtODM1My00ZjUzM2Q1MjQ1MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzkuODI2ODE5MjUyWiJ9&digest=sha256%3A1c9b0c7d113c0f4028d61cbf06ffffdf02703877f8aca9ab65027bab91173b0a" http.request.useragent="Go-http-client/1.1" http.response.duration=668.418353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/2bbe10cd-5952-49b5-8353-4f533d524518?_state=8Bb6psM5mRkmoSUYXXjOSM0Jd_JpAAEqYFKJOcCfwnh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYmJlMTBjZC01OTUyLTQ5YjUtODM1My00ZjUzM2Q1MjQ1MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6MzkuODI2ODE5MjUyWiJ9&digest=sha256%3A1c9b0c7d113c0f4028d61cbf06ffffdf02703877f8aca9ab65027bab91173b0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=326a0a0f-6800-4930-bc20-2e51d8d4bed9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=76f44f21-ee60-4c18-a9da-3ed3a96ea939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/blobs/uploads/be418720-3410-4e4e-b2f6-3ccf9a3ae754?_state=V5P0nbu7OAsAq_aKWjWAPpl8C1WSqRD2Cg1kZn6mqPh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZTQxODcyMC0zNDEwLTRlNGUtYjJmNi0zY2NmOWEzYWU3NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDAuNTg5ODA1Nzc5WiJ9&digest=sha256%3A3b082a8834d34bb107632b97752bd8d21bc3176dd4545f49f3a8fc656f153243" http.request.useragent="Go-http-client/1.1" http.response.duration=917.219974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/be418720-3410-4e4e-b2f6-3ccf9a3ae754?_state=V5P0nbu7OAsAq_aKWjWAPpl8C1WSqRD2Cg1kZn6mqPh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZTQxODcyMC0zNDEwLTRlNGUtYjJmNi0zY2NmOWEzYWU3NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDAuNTg5ODA1Nzc5WiJ9&digest=sha256%3A3b082a8834d34bb107632b97752bd8d21bc3176dd4545f49f3a8fc656f153243 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=826007f1-4f68-4f85-9cf4-68bcd86afab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="969.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42059" http.request.id=b81fa970-6ce6-4a2f-b4d5-3bd6551326e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b" http.request.useragent="Go-http-client/1.1" http.response.duration="864.168µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=573a0b57-9ebf-4d6c-afbf-3003a6832566 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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="696.366µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=96b5942c-8edf-4951-ab7c-a654cff7161a http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="678.166µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=524fdf2e-4e39-4f54-927c-d3977cb0de62 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="599.325µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=ba19bd59-da53-4712-8fb5-84416687c064 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b" http.request.useragent="Go-http-client/1.1" http.response.duration="931.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=de63c790-ba91-4bf2-a75c-4738d92271ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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="493.084µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="rewriting manifest sha256:d6275a4d68ac618634470dbaa0b149c0e6993fe9ec67a5e281d30f846c390c2b in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=b7089348-fb38-44fe-8bc0-99817fd4b650 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=b7089348-fb38-44fe-8bc0-99817fd4b650 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.021128ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42059" http.request.id=e2bf3677-d32d-430d-9793-097863f27989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" 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="631.605µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42059" http.request.id=1d13079d-e801-4b3a-9d85-948d9861378e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="751.847µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42059" http.request.id=092b3ff8-eda9-4840-ab04-2c852a88fd4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457" http.request.useragent="Go-http-client/1.1" http.response.duration="661.126µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=18e84dbf-7cdf-4c51-bb27-394f1a3d0b34 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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="610.005µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=b942c691-763c-4f2f-bf30-3454d30803a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="653.246µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=c1f04ef3-3ab9-4a4b-bf23-b8811c773401 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="651.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=869ae7ae-6eaf-4787-922e-a3a0d3d2ad9d http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" http.request.uri="/v2/foo/schema2/manifests/sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457" http.request.useragent="Go-http-client/1.1" http.response.duration="515.124µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="rewriting manifest list sha256:e346c0dc790428d8e054375fbea952967fc3d2b48f6734a1b0991f4f9d20e457 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=e73efc01-3e46-4550-b830-bd454b60e537 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42059" http.request.id=e73efc01-3e46-4550-b830-bd454b60e537 http.request.method=GET http.request.remoteaddr="127.0.0.1:47304" 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.029177ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.34s) === RUN TestGetManifestWithStorageError time="2026-01-16T03:48:41Z" 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.6 time="2026-01-16T03:48:41Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40073" http.request.id=b0e1b645-9627-4bdf-bbbd-6312e27b65b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" 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="641.605µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:40073" http.request.id=e2e1b1d6-2cb1-4bbb-86da-615b206b0fdc http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" 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="551.805µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:40073" http.request.id=002a0477-7647-4fee-86b1-d675fd2b1d87 http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" 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="555.285µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:40073" http.request.id=f5eb6437-05b0-4d9e-bfec-4817b7bf35dc http.request.method=GET http.request.remoteaddr="127.0.0.1:59298" 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="555.085µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-01-16T03:48:41Z" 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.6 time="2026-01-16T03:48:41Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=4b234eeb-e74e-4c34-8b8b-70a335147773 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" 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="646.526µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" 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.6 http.request.host="127.0.0.1:40455" http.request.id=1b075ca6-6df7-4159-805c-803135e42157 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" 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="635.046µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=ac45e3b7-4ad8-415a-9a43-769c90e91aa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" 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="516.365µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=d7e5c0dc-39ce-41f1-8bdf-cedd10a6c25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" 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="893.768µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:41Z" 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.6 http.request.host="127.0.0.1:40455" http.request.id=d7e5c0dc-39ce-41f1-8bdf-cedd10a6c25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" 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="921.968µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=d7e5c0dc-39ce-41f1-8bdf-cedd10a6c25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" 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="940.848µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T03:48:41Z" 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.6 http.request.host="127.0.0.1:40455" http.request.id=d7e5c0dc-39ce-41f1-8bdf-cedd10a6c25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" 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="958.609µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T03:48:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=2d8ac177-d229-495d-b6d5-b614064ac3a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=1bd3830d-8aef-41a2-8fe1-79a729a4da4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/blobs/uploads/77301a08-9b08-4805-acac-4ea7bced961c?_state=BR507YXNYgQ47r2BvCJsB71OT9ZssZqwxzikdO_Ypm57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NzMwMWEwOC05YjA4LTQ4MDUtYWNhYy00ZWE3YmNlZDk2MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDEuNjE2NjM3NzM2WiJ9&digest=sha256%3A5b93210aafb9cb17e17dd1c35d4186ed133a9fae5ef9b22457673992a45b3336" http.request.useragent="Go-http-client/1.1" http.response.duration=758.71165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/77301a08-9b08-4805-acac-4ea7bced961c?_state=BR507YXNYgQ47r2BvCJsB71OT9ZssZqwxzikdO_Ypm57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NzMwMWEwOC05YjA4LTQ4MDUtYWNhYy00ZWE3YmNlZDk2MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDEuNjE2NjM3NzM2WiJ9&digest=sha256%3A5b93210aafb9cb17e17dd1c35d4186ed133a9fae5ef9b22457673992a45b3336 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=3ae2f675-f9ae-4098-92ff-50e3a43078f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=d322de95-62e6-4957-9386-fc87d76fbe61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/blobs/uploads/81663eeb-f04f-42eb-a179-03a02151394d?_state=wEF8uPxJ55YHFydHuL8_KEymNRyods38mPolIt7XMPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTY2M2VlYi1mMDRmLTQyZWItYTE3OS0wM2EwMjE1MTM5NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDIuNDQxMjYwNDc0WiJ9&digest=sha256%3Abca3dffc7a1b86185c4c25a69500ddd31b35610305acb4dec8c6a61642d84b43" http.request.useragent="Go-http-client/1.1" http.response.duration=466.127292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/81663eeb-f04f-42eb-a179-03a02151394d?_state=wEF8uPxJ55YHFydHuL8_KEymNRyods38mPolIt7XMPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTY2M2VlYi1mMDRmLTQyZWItYTE3OS0wM2EwMjE1MTM5NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDIuNDQxMjYwNDc0WiJ9&digest=sha256%3Abca3dffc7a1b86185c4c25a69500ddd31b35610305acb4dec8c6a61642d84b43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=aeb6cd58-06c3-4774-9eb6-beca1d354061 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=a51edfb0-d569-4cae-be39-e2015849c5ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=adf5791b-262c-48f2-8844-37198ee6f8f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.051529ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=f7aec76b-775d-4a45-850a-bcf688964f0e http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.068529ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40455" http.request.id=f9436e61-5927-4928-92f0-c24c2f45243d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40455" http.request.id=1420e893-e4e0-4712-baef-d3f4541bcc59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:40455" http.request.id=ef951dfc-c74f-410a-a547-eded460d860e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=0794e095-c80c-4867-8389-50cd071ba9ce http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.023808ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=86129412-0bc0-479b-9aab-4e9480fbd706 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="667.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=46fe8e85-8a65-41a7-8ddf-269308f50d18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration="630.485µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=0ca9cc1f-621b-45be-8578-5a6e2f35f1e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" 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="689.125µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=error msg="payload digest does match: "sha256:84379161813a1de3231126b67a41a27c88ba64823fb1c3a240d038f1f4611c53" != "sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128"" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=ec0b7e71-6b1a-49dd-a518-8aba3bd40e06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" time="2026-01-16T03:48:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=ec0b7e71-6b1a-49dd-a518-8aba3bd40e06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.447µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=d8726f20-cb57-41b0-9eab-6f97e206723c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration="879.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=f9f39b65-f2ea-4683-8cc6-1d7e8e88d061 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.967µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=c2e784b7-8de7-4f15-812c-ef28e289ea6b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41618" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="808.007µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=e8f5988b-08a9-4f42-9a85-93cc0526b110 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41624" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration=1.351972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=924713cb-0621-46ef-9836-5da419f86516 http.request.method=GET http.request.remoteaddr="127.0.0.1:41624" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.076969ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=d935b40c-ffb5-4156-b0c8-2fe63daff749 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41640" 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="810.887µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=7065357e-03b1-48db-ac7f-d8f6b6fb1c3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=fd8acbe9-d9b2-45a8-85c1-fb921659941d http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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="659.445µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=2541aa56-c3ad-4967-b07b-ac17e676a008 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128" http.request.useragent="Go-http-client/1.1" http.response.duration="801.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:81b9bbd2264fb5c640539aeda2d99ea8b96d011c7e5fd122721a485bb4cb9128 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=77351694-5cae-4f73-9177-79b09f8d5941 http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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="642.325µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=f4d008ef-5370-4fa9-8100-3f9a8b933cfe http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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="706.686µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" 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.6 http.request.host="127.0.0.1:40455" http.request.id=39e3bd0c-25c2-4e80-9129-489e8a50ec15 http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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="684.846µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=b84b2d39-3d6b-4a54-b5c5-d6ad74cf4b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" 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="796.967µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=b84b2d39-3d6b-4a54-b5c5-d6ad74cf4b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" 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="826.887µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=b84b2d39-3d6b-4a54-b5c5-d6ad74cf4b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" 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="845.687µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=049ad9bf-70c4-4570-a9ae-ecf21c897488 http.request.method=POST http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="751.846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=7a9e6c8a-85fe-4320-ac54-b7a43dd6aa3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/blobs/uploads/185501b8-44bf-4647-9604-0fa42968b4e3?_state=bj55p08OQZeYpm6w3qWvjhDJLWxGr6Kb2Izy_1OtnTV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxODU1MDFiOC00NGJmLTQ2NDctOTYwNC0wZmE0Mjk2OGI0ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDIuOTQzMTIzMzUzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="939.888µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/185501b8-44bf-4647-9604-0fa42968b4e3?_state=bj55p08OQZeYpm6w3qWvjhDJLWxGr6Kb2Izy_1OtnTV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxODU1MDFiOC00NGJmLTQ2NDctOTYwNC0wZmE0Mjk2OGI0ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDIuOTQzMTIzMzUzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=4ecf93f9-4559-4cc7-81dc-38bfc3b6f6cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" 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="764.806µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T03:48:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=4ecf93f9-4559-4cc7-81dc-38bfc3b6f6cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" 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="792.647µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:03:48:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T03:48:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=867d1c03-f599-49cc-ad89-47404e682634 http.request.method=POST http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=e1a6c8d6-c506-4677-b842-11894565cc46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/blobs/uploads/04b80059-d92d-4798-97e7-7a7a0750251f?_state=6O38Q2rc9H2uA_wJV-AVZX8dWEuRICWBTArJPyPlSxd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNGI4MDA1OS1kOTJkLTQ3OTgtOTdlNy03YTdhMDc1MDI1MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDMuMDUxNDcyNDg2WiJ9&digest=sha256%3A2b5976352e5230def60b74270397eb37323e0e7e88d7d35330cf26ca47b887c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.37454587s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/04b80059-d92d-4798-97e7-7a7a0750251f?_state=6O38Q2rc9H2uA_wJV-AVZX8dWEuRICWBTArJPyPlSxd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNGI4MDA1OS1kOTJkLTQ3OTgtOTdlNy03YTdhMDc1MDI1MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDMuMDUxNDcyNDg2WiJ9&digest=sha256%3A2b5976352e5230def60b74270397eb37323e0e7e88d7d35330cf26ca47b887c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=d27d6c7f-3378-459e-bacf-d804fa603b40 http.request.method=POST http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="840.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=dba15b0a-396c-42b2-99a2-add0910ea47d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/blobs/uploads/d1248a6d-c1bb-4d55-8b0f-586dfcc5313d?_state=ll11njKmWJyUWFbxiygXXTcK36whsjZX0tcD8xkwUJR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTI0OGE2ZC1jMWJiLTRkNTUtOGIwZi01ODZkZmNjNTMxM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDQuNDk4MjQzOTc4WiJ9&digest=sha256%3A5b8bb4b77c2f9aa1841a5d36fad7605f7cb6fe0f6ff8131fa0173ca6e82dae4b" http.request.useragent="Go-http-client/1.1" http.response.duration=559.101292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/d1248a6d-c1bb-4d55-8b0f-586dfcc5313d?_state=ll11njKmWJyUWFbxiygXXTcK36whsjZX0tcD8xkwUJR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTI0OGE2ZC1jMWJiLTRkNTUtOGIwZi01ODZkZmNjNTMxM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDM6NDg6NDQuNDk4MjQzOTc4WiJ9&digest=sha256%3A5b8bb4b77c2f9aa1841a5d36fad7605f7cb6fe0f6ff8131fa0173ca6e82dae4b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=0378a48e-f346-4d4b-90e2-3f47562817f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="953.528µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=9404a89e-a7ba-418f-bdf7-3078cc4320c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.duration="817.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=8290ce96-2dd7-4d1f-a817-e213198019a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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="696.926µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=26e33794-7590-4296-91ad-7960f230e1ee http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="719.366µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=dfb25b1a-f1b8-4b83-81b6-dd337ed1f6f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="563.565µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=5afada19-2472-41fe-8eb3-87fb5211734c http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.duration="503.204µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=9a843eaf-4fb7-46c7-a9a9-0458ee4c1b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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="500.645µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="rewriting manifest sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=2f37d8e2-7679-490a-9dce-2a891bb3123d http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" 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-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=2f37d8e2-7679-490a-9dce-2a891bb3123d http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.079929ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=2d37a7f7-40b3-48db-941f-c5a764bca3df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.duration="643.525µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=118a86e6-f30b-4101-b26c-da84878b2cfa http.request.method=GET http.request.remoteaddr="127.0.0.1:41644" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.645µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=18b403bb-18aa-4fb0-aa8d-cde6a8ff73d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="648.725µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=5b8e32b3-81b4-434b-9034-39411432b2f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.duration="847.487µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=090e2905-e546-4cbd-87f4-b7cb148a3b1a http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="694.246µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=e9c1d3e0-1623-480c-a78f-393cb63ae708 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41672" 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="815.207µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40455" http.request.id=863a5bb2-9dcb-460a-a1a7-a1aea8912384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=51b646dd-56f7-44ba-9636-7e62a45f2a15 http.request.method=GET http.request.remoteaddr="127.0.0.1:41682" 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="596.725µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=828f3f5e-4365-4fe6-8b06-33e0be96c7cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41682" http.request.uri="/v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f" http.request.useragent="Go-http-client/1.1" http.response.duration="767.206µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b704c401dd215e03f69f981d21ea63b1e062d7a3326f7c90010c7ec6be7b051f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40455" http.request.id=60905c78-cea9-4ab5-9114-c748e01390fa http.request.method=GET http.request.remoteaddr="127.0.0.1:41682" 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="610.606µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.54s) === RUN TestManifestDeleteDisabled time="2026-01-16T03:48:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:38679" http.request.id=5d00686c-b238-4f1d-a2af-8f915341a0fd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37148" 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="844.167µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T03:48:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:42305" http.request.id=c0b6cb93-7a2c-44fd-9eec-5390b3c41f96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52886" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.247171ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:42305" http.request.id=560469ce-f3de-4a09-98f2-e032adf1ecdc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52898" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206011ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:42305" http.request.id=e7f58f8e-da78-4748-94a2-a39328a4bd09 http.request.method=POST http.request.remoteaddr="127.0.0.1:52906" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.041769ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T03:48:45Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:42305" http.request.id=34ea7074-d720-4eac-aaf9-f8ff5812458e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52910" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.028849ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.02s) === RUN TestProxyManifestGetByTag time="2026-01-16T03:48:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=c5ec5409-6e53-4fb6-b5e2-bb96d1d1a1d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=a830ea67-8634-4bbc-9498-9d34170fa678 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/foo/bar/blobs/uploads/07be9c71-29a0-4116-beb0-2de957ae775c?_state=aOnFB3GW8ZThVmiLqsESgmFG1ghtSTMZT5Z6uDf7o517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YmU5YzcxLTI5YTAtNDExNi1iZWIwLTJkZTk1N2FlNzc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODo0NS4yMTU5NzQ2MzZaIn0%3D&digest=sha256%3Aa47ca0b9e762868d4f68d8985be6e34fee533ef91fb75ed126ad2f919de2f73f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.509243389s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:45 +0000] "PUT /v2/foo/bar/blobs/uploads/07be9c71-29a0-4116-beb0-2de957ae775c?_state=aOnFB3GW8ZThVmiLqsESgmFG1ghtSTMZT5Z6uDf7o517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YmU5YzcxLTI5YTAtNDExNi1iZWIwLTJkZTk1N2FlNzc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODo0NS4yMTU5NzQ2MzZaIn0%3D&digest=sha256%3Aa47ca0b9e762868d4f68d8985be6e34fee533ef91fb75ed126ad2f919de2f73f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=a90295e5-4a23-43e9-a47c-6cda5609e724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48: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.6 time="2026-01-16T03:48:46Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T03:48:46Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.25.6 time="2026-01-16T03:48:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=3ef82fd8-c765-4bcd-b621-0783011be7ce http.request.method=GET http.request.remoteaddr="127.0.0.1:37130" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="544.605µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46229" go.version=go1.25.6 time="2026-01-16T03:48:46Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=c8a43bb8-8d22-46f5-81c2-1a5c25cf1edb http.request.method=GET http.request.remoteaddr="127.0.0.1:37134" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.926µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46229 /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:46229/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=104b03cc-d85b-4451-8a3f-39ad70161b11 http.request.method=GET http.request.remoteaddr="127.0.0.1:40332" http.request.uri="/v2/foo/bar/manifests/sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9" time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=4cdde20c-2098-4d7a-a0c5-aad23dd96ed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37142" http.request.uri="/v2/foo/bar/manifests/sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.12253ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "GET /v2/foo/bar/manifests/sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9 with ttl=167h59m59.99999772s" go.version=go1.25.6 time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=104b03cc-d85b-4451-8a3f-39ad70161b11 http.request.method=GET http.request.remoteaddr="127.0.0.1:40332" http.request.uri="/v2/foo/bar/manifests/sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.519119ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "GET /v2/foo/bar/manifests/sha256:3bfb49ac5c29bfb85886205d629e3f2c7af560c5a43e1586cada5466e651fde9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=1a7219ba-a7b2-44a4-9405-3055cde5df78 http.request.method=GET http.request.remoteaddr="127.0.0.1:37142" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.846µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46229 /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:46229/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=e8fdd3d5-d93c-42b5-b3ba-e537b304094a http.request.method=GET http.request.remoteaddr="127.0.0.1:40344" 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-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=c6df52c2-0bff-43c6-ba61-c3756597d256 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37148" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.15321ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=e8fdd3d5-d93c-42b5-b3ba-e537b304094a http.request.method=GET http.request.remoteaddr="127.0.0.1:40344" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.278037ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T03:48:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=f484757f-f80a-4bad-9da4-af6ca8ca4d40 http.request.method=POST http.request.remoteaddr="127.0.0.1:37148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=04df3e35-65a2-46b0-9326-c9a2114fa42e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37148" http.request.uri="/v2/foo/bar/blobs/uploads/52ac7049-f192-4263-bebb-1f870b86d415?_state=RK2A1VW-LMU2r-qjy5FSc_W5xwxyUuIA4m6A51g0ziN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYWM3MDQ5LWYxOTItNDI2My1iZWJiLTFmODcwYjg2ZDQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODo0Ni44NzYwOTQwODRaIn0%3D&digest=sha256%3A0d29e85fbe780f543035cf78d43449f7c61c791737b61af284c8d741dbbba6a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.950346027s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:46 +0000] "PUT /v2/foo/bar/blobs/uploads/52ac7049-f192-4263-bebb-1f870b86d415?_state=RK2A1VW-LMU2r-qjy5FSc_W5xwxyUuIA4m6A51g0ziN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYWM3MDQ5LWYxOTItNDI2My1iZWJiLTFmODcwYjg2ZDQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMzo0ODo0Ni44NzYwOTQwODRaIn0%3D&digest=sha256%3A0d29e85fbe780f543035cf78d43449f7c61c791737b61af284c8d741dbbba6a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=12f1dae9-40c0-4c4e-9ac2-1e0c6abce8f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37148" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:03:48:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=d1d601a0-87d7-46a4-b201-4b9bc94c0f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:37148" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.766µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46229 /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:46229/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=7d6a52ee-08d1-4267-8707-09d6ab54e0a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35136" 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-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=c8d865e8-ae31-4cc6-ab9e-9bbd7b74b45e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42472" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.155369ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:48 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=adc46c3b-71c1-4aad-977f-a504577d739f http.request.method=GET http.request.remoteaddr="127.0.0.1:42472" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.725µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:03:48:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46229 /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:46229/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=7d6a52ee-08d1-4267-8707-09d6ab54e0a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35136" 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-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46229" http.request.id=c9990c4e-e131-4688-ad06-d7554136046c http.request.method=GET http.request.remoteaddr="127.0.0.1:42478" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.13365ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T03:48:48Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0579c50bf7d8e15527cbe9a0918548683ad25541f763e9ad27abf37d1d0cce7c with ttl=167h59m59.99999772s" go.version=go1.25.6 time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43451" http.request.id=7d6a52ee-08d1-4267-8707-09d6ab54e0a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35136" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.181599ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:03:48:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.74s) === RUN TestAppDispatcher time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41153" http.request.id=b393c964-9b72-4c41-b6f2-56d47cd84f0d http.request.method=GET http.request.remoteaddr="127.0.0.1:51308" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="754.366µs" http.response.status=200 http.response.written=0 time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41153" http.request.id=c050110a-d1d2-4e00-a72a-225197460537 http.request.method=GET http.request.remoteaddr="127.0.0.1:51308" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="728.126µs" http.response.status=200 http.response.written=0 time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41153" http.request.id=e6aafc6c-5dc0-4e6a-aac5-d5a60edb018c http.request.method=GET http.request.remoteaddr="127.0.0.1:51308" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="617.365µs" http.response.status=200 http.response.written=0 time="2026-01-16T03:48:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41153" http.request.id=858e39a2-451d-46f5-9cb6-9d5f408c53f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51308" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="680.406µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-01-16T03:48:48Z" 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.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:48Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:48Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.6 http.request.host="127.0.0.1:39345" http.request.id=0ac761bb-cf35-4305-bf87-fb1f1913c48e http.request.method=GET http.request.remoteaddr="127.0.0.1:58270" 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-01-16T03:48:48Z" 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.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:48Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:48Z" level=info msg="configuring file health check path=/tmp/healthcheck599012436, interval=1" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T03:48:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:52Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:52Z" level=info msg="configuring TCP health check addr=127.0.0.1:43817, interval=1" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T03:48: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.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:56Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a time="2026-01-16T03:48:56Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38203, interval=1, threshold=3" go.version=go1.25.6 instance.id=f888a1a6-365a-44a2-b461-b4ea524d0a9a --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 56.882s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.31s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.503s === RUN TestSchedule time="2026-01-16T03:48:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e time="2026-01-16T03:48:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99812ms" go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e time="2026-01-16T03:48:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.64µs" go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e time="2026-01-16T03:48:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.4µs" go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e 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-01-16T03:48:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T03:48:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e time="2026-01-16T03:48:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99816ms" go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e time="2026-01-16T03:48:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9986ms" go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e time="2026-01-16T03:48:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T03:48:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=6adc1b9b-6079-4a5a-bdc9-4d5795949e9e --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.606s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.03s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23107584 sha256:ad6cab847c668ffe71958c3435e170f266bdc78a7f28040abefa5eb28b08927c [] map[] } --- PASS: TestSimpleBlobRead (0.19s) === RUN TestBlobMount --- PASS: TestBlobMount (0.20s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.17s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.00s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.98s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:278b48bf724b6200446954cf36d5941311aff2d113732e232f05988c3f0aa120 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:44df3586ee4b45d6466d8d6215b66a7946eb3d8167d5a4fe325b68db9e3f024f palailogos: marking blob sha256:a594f59aeff3e947b64420d3af4546da1891e9c225ba59d798339042a02514e8 palailogos: marking manifest sha256:55c042478c78794e78fca98915d47caebeaae7578b428e180ea170e74b417293 palailogos: marking blob sha256:f06b5a1758d8c4774fe47123cf7fa276fa888c02f79e99dc82452b7e035d13ff palailogos: marking blob sha256:f47d8aee05bae943cc2bab85106322895c5ad15de2e93c6c7ad64a032c9fdd3c palailogos: marking manifest sha256:6293be35ce64525196b7d80919f34678543081dbfaf436d13daf42c9de09d1e4 palailogos: marking blob sha256:aba494c6d22eb0441a41098bd4f59d635b33a87f6699dfb30fedf6fb2f0ed142 palailogos: marking blob sha256:91a00b271eb78015d813767ec119a31e258ff48d20f21a6c978fe689d93ce6dd palailogos: marking manifest sha256:b4a4d672e47ee3a103ae259599a03023d9da4049850b38b67eb727b99d42fcfa palailogos: marking blob sha256:6293be35ce64525196b7d80919f34678543081dbfaf436d13daf42c9de09d1e4 palailogos: marking blob sha256:55c042478c78794e78fca98915d47caebeaae7578b428e180ea170e74b417293 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.74s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c deletemanifests: marking manifest sha256:edd8c19bf0e18878a2844e59a285a4c4ccd58ac8595d1f76e4bd9ecd68498044 deletemanifests: marking blob sha256:cb86b9abc5adb5b665b7efa496c411ad54620936772f6760bb778b1bf9b0e55e deletemanifests: marking blob sha256:3fedb1aadab79f5dd615913c4e9f00794f79d21edb27ac9ae25b0ec77839906b deletemanifests: marking blob sha256:c8f345a8417f847905570ba7d1b20e50b4b77362124b237e483f81d9e17788ec 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c blob eligible for deletion: sha256:9efd0818ef4a44dda4e620754644f6af81ff264de26ae9eb87c222a8dc30217d blob eligible for deletion: sha256:ac2c6d9eb06a9bbbedd1f38fa3de175be94f1af5f4c388248a488e2fe4bbb2d3 blob eligible for deletion: sha256:e1c524c2620b9164945c8a57e01243487da1971e3db0fb18071bf3d9619720fd deletemanifests manifest eligible for deletion: sha256:393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c deletemanifests: marking manifest sha256:edd8c19bf0e18878a2844e59a285a4c4ccd58ac8595d1f76e4bd9ecd68498044 deletemanifests: marking blob sha256:cb86b9abc5adb5b665b7efa496c411ad54620936772f6760bb778b1bf9b0e55e deletemanifests: marking blob sha256:3fedb1aadab79f5dd615913c4e9f00794f79d21edb27ac9ae25b0ec77839906b deletemanifests: marking blob sha256:c8f345a8417f847905570ba7d1b20e50b4b77362124b237e483f81d9e17788ec time="2026-01-16T03:48:13Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d time="2026-01-16T03:48:13Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/393c178b4dc4bf59df303f126e3ee2785bb3083e4c2a5fe6209992e67e80e27c" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:9efd0818ef4a44dda4e620754644f6af81ff264de26ae9eb87c222a8dc30217d time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9efd0818ef4a44dda4e620754644f6af81ff264de26ae9eb87c222a8dc30217d" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:ac2c6d9eb06a9bbbedd1f38fa3de175be94f1af5f4c388248a488e2fe4bbb2d3 time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/ac2c6d9eb06a9bbbedd1f38fa3de175be94f1af5f4c388248a488e2fe4bbb2d3" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:e1c524c2620b9164945c8a57e01243487da1971e3db0fb18071bf3d9619720fd time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e1c524c2620b9164945c8a57e01243487da1971e3db0fb18071bf3d9619720fd" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d --- PASS: TestDeleteManifestIfTagNotFound (0.74s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e7187887451c94f6873afdde1ea50381489909d18b9183db01093ff2abc02b8f time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7187887451c94f6873afdde1ea50381489909d18b9183db01093ff2abc02b8f" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:452ed316c2581c53a735248d7d20596125a633dab8b692946251743692b33814 time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/452ed316c2581c53a735248d7d20596125a633dab8b692946251743692b33814" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:af4381edd4a3aaf9ed6296d51d873149dedc1c762533e681b6be28fd0a1a218b time="2026-01-16T03:48:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af4381edd4a3aaf9ed6296d51d873149dedc1c762533e681b6be28fd0a1a218b" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d --- PASS: TestGCWithMissingManifests (0.26s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:b57d926b3ad8456c98a3c8a6b57280f146059b761c9d8c5b38b80cd8f5ff87fd komnenos: marking blob sha256:a21d121a047e9debc4f0bb7288e4ae35abcf0765885e3b008f4479e43c7dc3c8 komnenos: marking blob sha256:b8828cac93f7ce5bda5d04eb427c1be29baa426780ec6ec140280cfee92f3508 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1ea91c4288531c0cbf15468ec475fe2dbfc0a782c1d6fbcfba7c1eaeac695b9f time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1ea91c4288531c0cbf15468ec475fe2dbfc0a782c1d6fbcfba7c1eaeac695b9f" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:238c2d108e72b99e37c46630401c338e50c7fcc36aac448c46ba85584cedc8bf time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/238c2d108e72b99e37c46630401c338e50c7fcc36aac448c46ba85584cedc8bf" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:c70d2c61609c35b2a3841ee65feb2446920378c33bd65cd44c0196338390734c time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c7/c70d2c61609c35b2a3841ee65feb2446920378c33bd65cd44c0196338390734c" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:e51babf38a518df00616efbabbbced7c128d3e1f2847b37645e738c96f16bce9 time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e51babf38a518df00616efbabbbced7c128d3e1f2847b37645e738c96f16bce9" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:01431f8d86a2ec8c0797ca2bd8fd7168de7ade95336115b91b174210e4ce0e1a time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/01431f8d86a2ec8c0797ca2bd8fd7168de7ade95336115b91b174210e4ce0e1a" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d blob eligible for deletion: sha256:0c04beb5cdec0b25d5f3007560dc7bfc08cde10a44e39b16145f960c6e65b38f time="2026-01-16T03:48:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c04beb5cdec0b25d5f3007560dc7bfc08cde10a44e39b16145f960c6e65b38f" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d --- PASS: TestDeletionHasEffect (0.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.74s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:203e192f349832ba423c7f0ee83a8aacbb1d8f95086e318263a3e9f39e0fd3d6 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:57e5aaabd15dea73057ce85676b30ca86be68ce1a38107b64284c1ba7e1d3985 michael_z_doukas: marking blob sha256:f44fd5bd0c41c6d693d4e7807077285095e9a44c1995eb862b13c0618a66b30e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:41a840fae483c4cef7c427ff1daa923344a0f42a37e7075b52de66be54ef4051 time="2026-01-16T03:48:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/41a840fae483c4cef7c427ff1daa923344a0f42a37e7075b52de66be54ef4051" go.version=go1.25.6 instance.id=039e5b3a-6867-44a4-9545-1a6d6308c57d --- PASS: TestOrphanBlobDeleted (0.38s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:bb3eb9705682f83771b8441aa20b7c32a437ca4d25ebf3452e03b0266bc7c398 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:48ddecf3a5f444f38fc4ca8a9ac49054ed85224ef20578c9600ba82e3925bc66 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.22s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.25s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.23s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.53s) === 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-01-16T03:48:16Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:48:16.410540554 +0000 UTC m=-3590.632339855, actuallyDelete=true" time="2026-01-16T03:48:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T03:48:16Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071, actuallyDelete=true" time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ce91b18e-e3ad-423c-a624-3e973d94dee7 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00c639d4-3e9b-4c9d-807e-0a7cefe23096 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04e00a64-1058-43af-ae76-1c6addfe467e have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47a3fd19-3be0-4a4c-b2bf-d5c0df043f29 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/815b0d92-2af4-4908-bab3-28c2cd7bd465 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b62b1bb2-b445-45e3-a6a3-9c7cfae47270 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f15a4402-b68d-4e4a-bc36-e2515992bb60 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/5e95eaaa-9c8b-4677-9fec-e6d1a636da58 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0f71932e-d162-43f3-9638-15cc974e2c7e have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/31b2b436-6d39-4ce9-9f4d-6525034046e0 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3dae6a37-9257-407d-8364-a8fd96b3ff9a have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.41124548 +0000 UTC m=+9.368365071). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T03:48:16Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 03:48:16.412191808 +0000 UTC m=+9.369311359, actuallyDelete=true" time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/124f57cf-d3e9-4c59-81b6-136fbf62cd0b have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412191808 +0000 UTC m=+9.369311359). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/45491814-56ad-4eda-a4ab-68fd7be9f81c have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412191808 +0000 UTC m=+9.369311359). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d362a8cd-81d1-4af7-85bc-bd08521d9c6f have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412191808 +0000 UTC m=+9.369311359). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f633b348-9832-4f35-86a8-7fe291322463 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412191808 +0000 UTC m=+9.369311359). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aba5dde5-3f1a-4053-9244-3a0eb7375403 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412191808 +0000 UTC m=+9.369311359). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T03:48:16Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 03:48:16.412837814 +0000 UTC m=+9.369957405, actuallyDelete=true" time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3509b99-b6e6-4e34-ad74-b45a8f669ec3 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412837814 +0000 UTC m=+9.369957405). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03416d8f-05c9-4235-8fe5-67defdea84fc have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412837814 +0000 UTC m=+9.369957405). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3983bd36-163c-4d2e-9f4f-d8884c0898bd have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412837814 +0000 UTC m=+9.369957405). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/592c5708-5538-4a33-aa43-087245a86e69 have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412837814 +0000 UTC m=+9.369957405). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b2dddb9-4eb1-47b5-a7e4-e28265603c2d have older date (2026-01-16 02:48:16 +0000 UTC) than purge date (2026-01-16 03:48:16.412837814 +0000 UTC m=+9.369957405). Removing upload directory." time="2026-01-16T03:48:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T03:48:16Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 03:48:16.413255657 +0000 UTC m=+9.370375248, actuallyDelete=true" time="2026-01-16T03:48:16Z" 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 9.414s ? 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.034s === 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.027s === RUN TestWalkFileRemoved time="2026-01-16T03:48:07Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.015s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.492s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.112s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.23s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.722s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.32s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.820s ? 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-01-16T03:48:07Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-16T03:48:07Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-16T03:48:07Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.6 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 TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-01-16T03:48:07Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=2e417224-573d-4086-8480-a5f15faf8fc9 ip=?0000000000000000000000000000000000 time="2026-01-16T03:48:07Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=2e417224-573d-4086-8480-a5f15faf8fc9 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestParsing (0.00s) time="2026-01-16T03:48:07Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.01s) time="2026-01-16T03:48:07Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=2e417224-573d-4086-8480-a5f15faf8fc9 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-01-16T03:48:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T03:48:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T03:48:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T03:48:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.540s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.029s ? 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.504s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.42s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.921s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.022s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r19.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-r19.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 03:49:04 +0000 elapsed time 0h 1m 14s >>> 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 (20260116.034751) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 432.1 MiB in 105 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...