>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 05:23:11 +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.052312) Executing busybox-1.37.0-r30.trigger OK: 593.5 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-16T05:23:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T05:23:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.018s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T05:23:30Z" 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.011s ? 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.009s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.84s) PASS ok github.com/docker/distribution/health/checks 0.846s ? 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.008s === 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.008s === 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.010s === 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.007s ? 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 05:23:30 http: TLS handshake error from 127.0.0.1:32926: 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:39875/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39875/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39875/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39875/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36697?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.48s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T05:23:31Z" level=info msg="broadcaster: closing" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="closing testSink" time="2026-01-16T05:23:31Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T05:23:31Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 1} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 1} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 1} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:31Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:23:32Z" level=warning msg="&{0xc0002e8e40 0.9} encountered too many errors, backing off" time="2026-01-16T05:23:32Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.87s) PASS ok github.com/docker/distribution/notifications 1.508s ? 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-16T05:23:31Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T05:23:31.209190588Z" 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-16T05:23:31.20922244Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:23:31.209286617Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.25.6 time="2026-01-16T05:23:31.209570455Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T05:23:31.209586124Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T05:23:31.209900644Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T05:23:34.220858622Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=f4f66b58-83a1-4b72-8e51-bc9ac5b520c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48788" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.981447ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:23:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T05:23:34.221100608Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.34s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T05:23:34.452578712Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T05:23:34.455147443Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.6 time="2026-01-16T05:23:34.455141329Z" 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-16T05:23:34.455215758Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:23:34.455532786Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.24s) PASS ok github.com/docker/distribution/registry 11.589s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.084s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T05:23:30Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=e5d30a7c-4df9-4eb1-8a92-cac46f68edde time="2026-01-16T05:23:30Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=e5d30a7c-4df9-4eb1-8a92-cac46f68edde --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T05:23:31Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password=jJCeBMGw-eBI6tM7TrjPTu6QHZ5YquikvxkL82R6JRc user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.092s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.009s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-01-16T05:23:30Z" level=info msg="token not to be used before 2026-01-16 05:23:31 +0000 UTC - currently 2026-01-16 05:23:30.987058923 +0000 UTC m=+0.010177967" time="2026-01-16T05:23:30Z" level=info msg="token not to be used after 2026-01-16 05:23:30 +0000 UTC - currently 2026-01-16 05:23:30.987492293 +0000 UTC m=+0.010611325" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T05:23:30Z" 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.021s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.048s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T05:23:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:23:31Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:23:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46409" http.request.id=5488153f-c405-4c8d-a280-f5acf3cba16a http.request.method=GET http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.050584ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:23:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T05:23:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:23:31Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:23:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=4c121016-73e1-4a35-ba6f-544aff2d0d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.694µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:05:23:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T05:23:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=0dd105ef-f11d-4516-84ec-479f27d0b6a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.0068ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=ba4beaa5-8801-487f-bd44-19f0f925d2f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/aaaa/blobs/uploads/6840a13e-907b-4bf4-8fc6-d1637a8a4bb0?_state=mB8hkkYPKWAMpasG6mSQB0ATka-0d2ETGLcNQ46HlhJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ODQwYTEzZS05MDdiLTRiZjQtOGZjNi1kMTYzN2E4YTRiYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6MzEuMjc0NjgwOTEyWiJ9&digest=sha256%3A0ae02044ae6ece37ab63d910fc285d42d78baabbfb84445c82759245edc65df8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.379187929s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6840a13e-907b-4bf4-8fc6-d1637a8a4bb0?_state=mB8hkkYPKWAMpasG6mSQB0ATka-0d2ETGLcNQ46HlhJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ODQwYTEzZS05MDdiLTRiZjQtOGZjNi1kMTYzN2E4YTRiYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6MzEuMjc0NjgwOTEyWiJ9&digest=sha256%3A0ae02044ae6ece37ab63d910fc285d42d78baabbfb84445c82759245edc65df8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=5700c6ca-9f56-4083-85b5-f10f1e9a9907 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.039804ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=e24ba863-28c5-4d44-8914-c34ea2249bfe http.request.method=POST http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:35 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=9bea5cbc-f7a5-451c-908f-8a06f154ddc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/bbbb/blobs/uploads/8276ce2e-41ae-4e90-af0e-c0e30e5eff22?_state=v-8vUYaaCy6bvdmQ0_eFl9THCXD8Nrte_QuiBXOOV1B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4Mjc2Y2UyZS00MWFlLTRlOTAtYWYwZS1jMGUzMGU1ZWZmMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6MzUuODE1MzYxMDA0WiJ9&digest=sha256%3Ab18621aca83b753b2ce2ebfdc93f979c69db2dec85dc5c30427fb87e9ccdaeea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.930551727s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:35 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8276ce2e-41ae-4e90-af0e-c0e30e5eff22?_state=v-8vUYaaCy6bvdmQ0_eFl9THCXD8Nrte_QuiBXOOV1B7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4Mjc2Y2UyZS00MWFlLTRlOTAtYWYwZS1jMGUzMGU1ZWZmMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6MzUuODE1MzYxMDA0WiJ9&digest=sha256%3Ab18621aca83b753b2ce2ebfdc93f979c69db2dec85dc5c30427fb87e9ccdaeea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=a35a1b90-422a-45a2-8678-44a81a13c5f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.811509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:37 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=7c5dfdff-69ae-48b2-b3f4-a9805d7e5abd http.request.method=POST http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.796749ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:37 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=eff01e26-ad80-4f75-99d1-0587ffb606e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/cccc/blobs/uploads/a76f3603-91d9-43fa-9922-7d66140b08df?_state=d-daa1oHW7ChbJNRM7UKrSzrfAQZo151tzkc34_NPUF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNzZmMzYwMy05MWQ5LTQzZmEtOTkyMi03ZDY2MTQwYjA4ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6MzcuOTE2ODA2NzIzWiJ9&digest=sha256%3A904d8c960588ae24bb40af76cf9193f2b8eacc868851e96d58acbee3252cf1e9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536319134s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:37 +0000] "PUT /v2/foo/cccc/blobs/uploads/a76f3603-91d9-43fa-9922-7d66140b08df?_state=d-daa1oHW7ChbJNRM7UKrSzrfAQZo151tzkc34_NPUF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNzZmMzYwMy05MWQ5LTQzZmEtOTkyMi03ZDY2MTQwYjA4ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6MzcuOTE2ODA2NzIzWiJ9&digest=sha256%3A904d8c960588ae24bb40af76cf9193f2b8eacc868851e96d58acbee3252cf1e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=e5be5b25-7918-4fb2-828b-119b9d9a2850 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.074712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:40 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=f21a01b4-789c-4de3-ac0f-a765541bc72b http.request.method=POST http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:40 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=ad4d94db-1f9b-49fc-8e6e-a39a0b7ff395 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/dddd/blobs/uploads/bbdd346b-b618-4056-a324-dd3e64c6b1e4?_state=ZC3dV529YtmCqQtofVTfaNMQfOoFJJB6FLZ1-EUAFvd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYmRkMzQ2Yi1iNjE4LTQwNTYtYTMyNC1kZDNlNjRjNmIxZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDAuNjUwOTM5MTc1WiJ9&digest=sha256%3Addde0818e5ec5e5ae8c9813879ff95f5c99a0963a061537f0cdbe9c99425c4c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.12958177s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:40 +0000] "PUT /v2/foo/dddd/blobs/uploads/bbdd346b-b618-4056-a324-dd3e64c6b1e4?_state=ZC3dV529YtmCqQtofVTfaNMQfOoFJJB6FLZ1-EUAFvd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYmRkMzQ2Yi1iNjE4LTQwNTYtYTMyNC1kZDNlNjRjNmIxZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDAuNjUwOTM5MTc1WiJ9&digest=sha256%3Addde0818e5ec5e5ae8c9813879ff95f5c99a0963a061537f0cdbe9c99425c4c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=e356e55c-4a2b-4572-9dfb-763b23395fec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.844372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=63b5af35-fcc0-47c4-a74a-40a4b28b7718 http.request.method=POST http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:43 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=540ffaa1-156c-4b1c-9a16-337c1973babb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/eeee/blobs/uploads/01005b2f-42c8-406b-b6de-be9c78fcd9b1?_state=-4dOKE8fuoKrtH0V9rM_IColT86qvsbhrdX8HDI31yR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwMTAwNWIyZi00MmM4LTQwNmItYjZkZS1iZTljNzhmY2Q5YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDMuMDE0NTI2NjA4WiJ9&digest=sha256%3Afeac2ea509cd4e6cf5d7e69364a2bc9c9dc7fd8fd9d6cf2d984150db9c96cb14" http.request.useragent="Go-http-client/1.1" http.response.duration=3.576827745s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:43 +0000] "PUT /v2/foo/eeee/blobs/uploads/01005b2f-42c8-406b-b6de-be9c78fcd9b1?_state=-4dOKE8fuoKrtH0V9rM_IColT86qvsbhrdX8HDI31yR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwMTAwNWIyZi00MmM4LTQwNmItYjZkZS1iZTljNzhmY2Q5YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDMuMDE0NTI2NjA4WiJ9&digest=sha256%3Afeac2ea509cd4e6cf5d7e69364a2bc9c9dc7fd8fd9d6cf2d984150db9c96cb14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=29e68d45-41be-4ed6-81c1-b3da43a3f967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.409111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=72fba766-a7e6-4087-ada5-6c22c5629cec http.request.method=POST http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.244µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:46 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=a2967891-f000-44b8-a731-95bc96b27e8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/ffff/blobs/uploads/f363e5ab-7029-4404-bc2b-d9e58cc78222?_state=KbswiMwZGhMuH1cBQzjdBGQyI8rY5tXfxjPhdpRWLyh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmMzYzZTVhYi03MDI5LTQ0MDQtYmMyYi1kOWU1OGNjNzgyMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDYuODE2OTQ2ODg5WiJ9&digest=sha256%3A4db3001c78315f01ac20ee54ce3637118de4ea3c47e13a23ed765e35b85cacd9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.256503832s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:46 +0000] "PUT /v2/foo/ffff/blobs/uploads/f363e5ab-7029-4404-bc2b-d9e58cc78222?_state=KbswiMwZGhMuH1cBQzjdBGQyI8rY5tXfxjPhdpRWLyh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmMzYzZTVhYi03MDI5LTQ0MDQtYmMyYi1kOWU1OGNjNzgyMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDYuODE2OTQ2ODg5WiJ9&digest=sha256%3A4db3001c78315f01ac20ee54ce3637118de4ea3c47e13a23ed765e35b85cacd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=fd69f658-d831-4531-b86c-4f84e97825fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=723ab3ee-408c-4c65-b2c1-e57e7e890083 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" 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.113045ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=66351d4a-0a19-41d4-b343-ccb78d1b12b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" 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="897.878µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=eed7bfef-97bc-4dad-8505-283efa7c7465 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" 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="900.171µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=35650e60-2393-4737-b82e-bbc1ffd5f335 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.358298ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=1a0ff1a1-156a-4e5c-97d7-3e9c546ac612 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.222727ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=f3e257e6-a82e-4678-a1ef-e62aeb2972c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.23181ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" 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:37409" http.request.id=4c15e836-0172-491e-8d90-138435962021 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.544184ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" 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:37409" http.request.id=c9c413d5-f93c-43cd-8f18-4121cc291078 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.905296ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=bd1ccf44-51d4-4a10-bd88-47c03ceec486 http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" 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="856.102µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37409" http.request.id=23b7dfb9-d2f0-479c-be7a-f5d255eb496c http.request.method=GET http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.124131ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T05:23:49Z" 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-16T05:23:49Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:23:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=ce698b48-c557-4fa6-b161-57cc0e7b8417 http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=a54d771a-319b-4340-b9d5-1514634ead9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/aaaa/blobs/uploads/95c5904f-df03-4044-a3eb-dfd132c35fda?_state=WwGFjGoBIZ3yejJdZQdEcvUzlnIKcnjdfWOoKxSKtf57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5NWM1OTA0Zi1kZjAzLTQwNDQtYTNlYi1kZmQxMzJjMzVmZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDkuMzU4NTg2NzcyWiJ9&digest=sha256%3A1717bd537f8072eae543231fb7ddaf33f74438fb61cdf5cb1d656110f93fdb44" http.request.useragent="Go-http-client/1.1" http.response.duration=5.112780836s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/95c5904f-df03-4044-a3eb-dfd132c35fda?_state=WwGFjGoBIZ3yejJdZQdEcvUzlnIKcnjdfWOoKxSKtf57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5NWM1OTA0Zi1kZjAzLTQwNDQtYTNlYi1kZmQxMzJjMzVmZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NDkuMzU4NTg2NzcyWiJ9&digest=sha256%3A1717bd537f8072eae543231fb7ddaf33f74438fb61cdf5cb1d656110f93fdb44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=a5da1c24-6981-4064-9ebd-4f4616a0672e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.458536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=a653274d-3055-473c-a7a2-f8e1d60686df http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.439848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=8e1af7a9-7e62-4d8a-9119-1cd714b34888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bbbb/blobs/uploads/91e19d26-2183-4ba9-b446-5ec4febcbcbe?_state=kKQF69f062CYh5debczPbuWYH_5uD7iow4EBryQuiEB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MWUxOWQyNi0yMTgzLTRiYTktYjQ0Ni01ZWM0ZmViY2JjYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NTQuNjk0OTg0MjA1WiJ9&digest=sha256%3Aabc4b629f8aa82e75c9df7a95e87f6b0bf8a2ad8d93e19d2fe6f6bf04e3ca9d0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.108522287s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/91e19d26-2183-4ba9-b446-5ec4febcbcbe?_state=kKQF69f062CYh5debczPbuWYH_5uD7iow4EBryQuiEB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MWUxOWQyNi0yMTgzLTRiYTktYjQ0Ni01ZWM0ZmViY2JjYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NTQuNjk0OTg0MjA1WiJ9&digest=sha256%3Aabc4b629f8aa82e75c9df7a95e87f6b0bf8a2ad8d93e19d2fe6f6bf04e3ca9d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=cce3a6ef-bf5d-4d99-8ee6-88057da5be56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:57 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:23:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=83f7a3f4-545e-4a2b-82a3-d30d521cdd76 http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372627ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=45549424-201e-41d8-b27e-91d10703d04f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/cccc/blobs/uploads/785e4b90-b6ef-454e-9b29-8c1afb9b7d32?_state=OQiBxNnw1swWY91-XykzvxrW4Rz4XEVFDXgD5jmvSUJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ODVlNGI5MC1iNmVmLTQ1NGUtOWIyOS04YzFhZmI5YjdkMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NTguMDE3MjA3MzA4WiJ9&digest=sha256%3Afec7d6b2e6d5c5850594a75e3e6a714c01d22965870a81b763e80aca0c1a33d9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.020161026s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:23:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/785e4b90-b6ef-454e-9b29-8c1afb9b7d32?_state=OQiBxNnw1swWY91-XykzvxrW4Rz4XEVFDXgD5jmvSUJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ODVlNGI5MC1iNmVmLTQ1NGUtOWIyOS04YzFhZmI5YjdkMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjM6NTguMDE3MjA3MzA4WiJ9&digest=sha256%3Afec7d6b2e6d5c5850594a75e3e6a714c01d22965870a81b763e80aca0c1a33d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=359b839a-ca95-48b9-8113-47497cf94f87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.305458ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:01 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=2a8e1047-cd95-4a3f-9053-f8dce30a748e http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:01 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=f4f004f2-e14b-4647-9b56-95222944db24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/dddd/blobs/uploads/3fca12d5-6033-4d29-8629-0e32a9041975?_state=nzLgRbrv5DbeffcSLZvcsck54B8aNh-zbT3WTqPoi-97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZmNhMTJkNS02MDMzLTRkMjktODYyOS0wZTMyYTkwNDE5NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MDEuMjk3NzMzOTU1WiJ9&digest=sha256%3A7543022ae124e27af735e1267ef10e9af599a944d47f720234e91bc2dbcda146" http.request.useragent="Go-http-client/1.1" http.response.duration=4.56176591s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:01 +0000] "PUT /v2/foo/dddd/blobs/uploads/3fca12d5-6033-4d29-8629-0e32a9041975?_state=nzLgRbrv5DbeffcSLZvcsck54B8aNh-zbT3WTqPoi-97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZmNhMTJkNS02MDMzLTRkMjktODYyOS0wZTMyYTkwNDE5NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MDEuMjk3NzMzOTU1WiJ9&digest=sha256%3A7543022ae124e27af735e1267ef10e9af599a944d47f720234e91bc2dbcda146 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=43214a92-d192-467d-ab23-deea0ff12b47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.236613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34587" http.request.id=d8187d78-26af-4fe9-ad35-bf8ed1514427 http.request.method=GET http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135618ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:05:24:05 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (34.74s) === RUN TestURLPrefix time="2026-01-16T05:24:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36441" http.request.id=5c909856-7bbb-4934-a5f2-e1f77959521d http.request.method=GET http.request.remoteaddr="127.0.0.1:46324" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.528178ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:24:05 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-16T05:24:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=a4b40af6-9daa-41af-a52a-cc297e8289f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49780" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.611002ms http.response.status=404 http.response.written=157 vars.digest="sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "GET /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=371b9883-1a93-4e41-b6a8-3babbf3b8c9b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.63109ms http.response.status=404 http.response.written=157 vars.digest="sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=72cf6136-d020-4827-9241-6bbd9ae1e521 http.request.method=POST http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554308ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=45ea295d-97e0-4a1b-812d-3a7002f0f18c http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.662094ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "GET /v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=5b37c6de-8ba1-4651-ab58-45a48b87c632 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.570366ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=562d0a0d-2a69-42cd-8da5-297016c71e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6bcf0d94-3662-4f61-9524-8d1a02153df6 time="2026-01-16T05:24:06Z" 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:41227" http.request.id=562d0a0d-2a69-42cd-8da5-297016c71e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:49782" http.request.uri="/v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.607719ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6bcf0d94-3662-4f61-9524-8d1a02153df6 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "GET /v2/foo/bar/blobs/uploads/6bcf0d94-3662-4f61-9524-8d1a02153df6?_state=DSL0ND-Ug7lm_6ayXYEWdVLjwLYoxiyFOm6QUtP9e_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiY2YwZDk0LTM2NjItNGY2MS05NTI0LThkMWEwMjE1M2RmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wMzM3Nzk0NjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=f067b226-0d16-4fc9-8591-910597e8bcbd http.request.method=POST http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=c2e1ed60-f2d8-4368-b242-1b63c9ef33c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/af2fcfcd-66ec-484e-8b82-c5a3acecb8b3?_state=PitYpRVdiKl6dpbfPsjE_nCrZQMZiBfuWIYt7D7dxE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMmZjZmNkLTY2ZWMtNDg0ZS04YjgyLWM1YTNhY2VjYjhiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNDIxMzE2OTFaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" provided=sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c vars.name="foo/bar" vars.uuid=af2fcfcd-66ec-484e-8b82-c5a3acecb8b3 time="2026-01-16T05:24:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=c2e1ed60-f2d8-4368-b242-1b63c9ef33c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/af2fcfcd-66ec-484e-8b82-c5a3acecb8b3?_state=PitYpRVdiKl6dpbfPsjE_nCrZQMZiBfuWIYt7D7dxE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMmZjZmNkLTY2ZWMtNDg0ZS04YjgyLWM1YTNhY2VjYjhiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNDIxMzE2OTFaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=af2fcfcd-66ec-484e-8b82-c5a3acecb8b3 time="2026-01-16T05:24:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c, 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:41227" http.request.id=c2e1ed60-f2d8-4368-b242-1b63c9ef33c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/af2fcfcd-66ec-484e-8b82-c5a3acecb8b3?_state=PitYpRVdiKl6dpbfPsjE_nCrZQMZiBfuWIYt7D7dxE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMmZjZmNkLTY2ZWMtNDg0ZS04YjgyLWM1YTNhY2VjYjhiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNDIxMzE2OTFaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.96391ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=af2fcfcd-66ec-484e-8b82-c5a3acecb8b3 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "PUT /v2/foo/bar/blobs/uploads/af2fcfcd-66ec-484e-8b82-c5a3acecb8b3?_state=PitYpRVdiKl6dpbfPsjE_nCrZQMZiBfuWIYt7D7dxE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmMmZjZmNkLTY2ZWMtNDg0ZS04YjgyLWM1YTNhY2VjYjhiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNDIxMzE2OTFaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=1769fe9a-2f13-4180-8316-bf7812c42402 http.request.method=POST http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=570a963e-e107-4992-9381-ab71fe1702df http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/3dea19aa-acd4-48a9-a953-157fd573a480?_state=zxiV8T2N1oOuf7SaazG-KxvKpJg5gL6r5a-6DdwAhzN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZWExOWFhLWFjZDQtNDhhOS1hOTUzLTE1N2ZkNTczYTQ4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNDY1NTY3NTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.01408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "PUT /v2/foo/bar/blobs/uploads/3dea19aa-acd4-48a9-a953-157fd573a480?_state=zxiV8T2N1oOuf7SaazG-KxvKpJg5gL6r5a-6DdwAhzN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZWExOWFhLWFjZDQtNDhhOS1hOTUzLTE1N2ZkNTczYTQ4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNDY1NTY3NTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=da5b5725-e776-42dc-8768-28a71b3a1467 http.request.method=POST http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518934ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=8b34b741-a733-486b-88c6-0bc008cf2fd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/22b7a566-8488-4450-ace4-23f1608737f9?_state=nNyA20QBVsl08zfjtoA211LY2_lghp5R6ubDL6qfp5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYjdhNTY2LTg0ODgtNDQ1MC1hY2U0LTIzZjE2MDg3MzdmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNTA4MjExMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.11636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "PUT /v2/foo/bar/blobs/uploads/22b7a566-8488-4450-ace4-23f1608737f9?_state=nNyA20QBVsl08zfjtoA211LY2_lghp5R6ubDL6qfp5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyYjdhNTY2LTg0ODgtNDQ1MC1hY2U0LTIzZjE2MDg3MzdmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNTA4MjExMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=f4a3d1d7-64dd-4a1a-b5a8-264df6bbc157 http.request.method=POST http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=aa149a2f-c329-4282-9691-17e2516f753c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/5533d9f7-c483-4664-bf80-1e9b7df9a8c9?_state=FBVpP5YOKFbc63GXut_Ihs7UbT7iVfUWFz8VycYw8pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MzNkOWY3LWM0ODMtNDY2NC1iZjgwLTFlOWI3ZGY5YThjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNTUyODg0MTVaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.599683434s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:06 +0000] "PUT /v2/foo/bar/blobs/uploads/5533d9f7-c483-4664-bf80-1e9b7df9a8c9?_state=FBVpP5YOKFbc63GXut_Ihs7UbT7iVfUWFz8VycYw8pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1MzNkOWY3LWM0ODMtNDY2NC1iZjgwLTFlOWI3ZGY5YThjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNi4wNTUyODg0MTVaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=e85d0a87-8d9c-4c02-89c6-baea9188e62c http.request.method=POST http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.194µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41227" http.request.id=8dcc5abd-734e-44a5-8ac0-20530e18c8ba http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/3b883320-c7c4-4eeb-a538-1f4f2e36ba1c?_state=kOvi0CNCg4md8B82NQzqndy0NohArh8L1GlgTKqRko57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiODgzMzIwLWM3YzQtNGVlYi1hNTM4LTFmNGYyZTM2YmExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNy43MTcwMDUyMDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436482709s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:07 +0000] "PATCH /v2/foo/bar/blobs/uploads/3b883320-c7c4-4eeb-a538-1f4f2e36ba1c?_state=kOvi0CNCg4md8B82NQzqndy0NohArh8L1GlgTKqRko57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiODgzMzIwLWM3YzQtNGVlYi1hNTM4LTFmNGYyZTM2YmExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowNy43MTcwMDUyMDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=81c54070-8373-478c-ae26-39a4f055f27b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/3b883320-c7c4-4eeb-a538-1f4f2e36ba1c?_state=0qhkWB6m-bqgyV-5TPbq6JeEcmF2FU2URaV0fPS_h2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiODgzMzIwLWM3YzQtNGVlYi1hNTM4LTFmNGYyZTM2YmExYyIsIk9mZnNldCI6MTUxMzY3NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MDdaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.670917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "PUT /v2/foo/bar/blobs/uploads/3b883320-c7c4-4eeb-a538-1f4f2e36ba1c?_state=0qhkWB6m-bqgyV-5TPbq6JeEcmF2FU2URaV0fPS_h2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiODgzMzIwLWM3YzQtNGVlYi1hNTM4LTFmNGYyZTM2YmExYyIsIk9mZnNldCI6MTUxMzY3NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MDdaIn0%3D&digest=sha256%3A0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=5991e360-d739-4970-a998-0350219ebb03 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.313649ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=ffce519d-6ba5-442d-ab2d-5c6ef8ac4921 http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=38.415041ms http.response.status=200 http.response.written=15136768 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 200 15136768 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=error msg="error parsing digest="sha257:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=3a79aab4-57e0-4163-b6fe-4300bb14f16c http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/sha257:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" vars.name="foo/bar" time="2026-01-16T05:24:09Z" 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:41227" http.request.id=3a79aab4-57e0-4163-b6fe-4300bb14f16c http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/sha257:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.519037ms http.response.status=400 http.response.written=110 vars.digest="sha257:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/sha257:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=49088edc-9ac6-4b1f-98c6-f7c78a404c15 http.request.method=GET http.request.remoteaddr="127.0.0.1:49800" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.804528ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:09Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=825447d8-1141-42ee-afed-4b271c319974 http.request.method=GET http.request.remoteaddr="127.0.0.1:40870" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="830.159µs" http.response.status=404 http.response.written=157 vars.digest="sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=5677dfbf-1efb-4dd8-93a2-a4591015721a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40882" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.562µs" http.response.status=404 http.response.written=157 vars.digest="sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=e72a010e-ce8c-4539-b271-2ddfa217ddf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40882" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.36µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=093cc65e-b53f-4f87-b666-3d687ee360cf http.request.method=GET http.request.remoteaddr="127.0.0.1:40882" http.request.uri="/v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="747.706µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=dda2d5f3-27cf-4f1a-83ab-cc9145083562 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40882" http.request.uri="/v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216212ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=05b8f7f8-6030-4744-b067-3108f4f5061d http.request.method=GET http.request.remoteaddr="127.0.0.1:40882" http.request.uri="/v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=af447b9e-d0aa-4bac-85a5-23d262deb8ae time="2026-01-16T05:24:09Z" 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:41267" http.request.id=05b8f7f8-6030-4744-b067-3108f4f5061d http.request.method=GET http.request.remoteaddr="127.0.0.1:40882" http.request.uri="/v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.118354ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=af447b9e-d0aa-4bac-85a5-23d262deb8ae 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/uploads/af447b9e-d0aa-4bac-85a5-23d262deb8ae?_state=sBSiIWZaj_eQWxxAvmBQkDaL5NjS0Gbj_Hyvc6kJs-97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNDQ3YjllLWQwYWEtNGJhYy04NWE1LTIzZDI2MmRlYjhhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MDg3MjA2ODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=933b753b-c7b3-4d47-b6e6-a1412a7d14fc http.request.method=POST http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="755.841µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=98f8b7ac-db73-4ec1-8aa7-7be073087935 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/5676ce86-de0d-40cd-8f30-96114d9deb21?_state=2Xf0QnbjyvChy2j_AbYqa119-6dmfZ3Iv7rJPuejx0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NzZjZTg2LWRlMGQtNDBjZC04ZjMwLTk2MTE0ZDlkZWIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MTQ4ODA2NFoifQ%3D%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" provided=sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 vars.name="foo/bar" vars.uuid=5676ce86-de0d-40cd-8f30-96114d9deb21 time="2026-01-16T05:24:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=98f8b7ac-db73-4ec1-8aa7-7be073087935 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/5676ce86-de0d-40cd-8f30-96114d9deb21?_state=2Xf0QnbjyvChy2j_AbYqa119-6dmfZ3Iv7rJPuejx0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NzZjZTg2LWRlMGQtNDBjZC04ZjMwLTk2MTE0ZDlkZWIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MTQ4ODA2NFoifQ%3D%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5676ce86-de0d-40cd-8f30-96114d9deb21 time="2026-01-16T05:24:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9, 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:41267" http.request.id=98f8b7ac-db73-4ec1-8aa7-7be073087935 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/5676ce86-de0d-40cd-8f30-96114d9deb21?_state=2Xf0QnbjyvChy2j_AbYqa119-6dmfZ3Iv7rJPuejx0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NzZjZTg2LWRlMGQtNDBjZC04ZjMwLTk2MTE0ZDlkZWIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MTQ4ODA2NFoifQ%3D%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.753µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5676ce86-de0d-40cd-8f30-96114d9deb21 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "PUT /v2/foo/bar/blobs/uploads/5676ce86-de0d-40cd-8f30-96114d9deb21?_state=2Xf0QnbjyvChy2j_AbYqa119-6dmfZ3Iv7rJPuejx0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NzZjZTg2LWRlMGQtNDBjZC04ZjMwLTk2MTE0ZDlkZWIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MTQ4ODA2NFoifQ%3D%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=e9a4fc78-37cb-4910-bdd2-a2c409401666 http.request.method=POST http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=3bc02f49-2c00-4a16-aec0-65cfe0308048 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/7e79652e-34fe-4224-a0a1-9bd7076963d6?_state=ecc6niRiKWlMgn35FNknEVRlP7FFOU7o6lsMa2HeNTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNzk2NTJlLTM0ZmUtNDIyNC1hMGExLTliZDcwNzY5NjNkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MTcyODM4NDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "PUT /v2/foo/bar/blobs/uploads/7e79652e-34fe-4224-a0a1-9bd7076963d6?_state=ecc6niRiKWlMgn35FNknEVRlP7FFOU7o6lsMa2HeNTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNzk2NTJlLTM0ZmUtNDIyNC1hMGExLTliZDcwNzY5NjNkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MTcyODM4NDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=84dde671-a6e8-4bb5-ba23-e062cd761ff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.987µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=04f68c35-ded6-409e-94f8-5fcfde5cca68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/fe873ec5-59bf-46a3-999b-7fc3aff15a52?_state=RtVoQ3zVN-ILblOJbWQLqrI2eZZWQ4Sdd-8nSbtrzxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODczZWM1LTU5YmYtNDZhMy05OTliLTdmYzNhZmYxNWE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MjI4ODkyMjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="805.677µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "PUT /v2/foo/bar/blobs/uploads/fe873ec5-59bf-46a3-999b-7fc3aff15a52?_state=RtVoQ3zVN-ILblOJbWQLqrI2eZZWQ4Sdd-8nSbtrzxx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlODczZWM1LTU5YmYtNDZhMy05OTliLTdmYzNhZmYxNWE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MjI4ODkyMjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=cce59f18-db8e-49f2-a880-64f6b8dda98e http.request.method=POST http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="626.162µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=2eea5c8f-f691-4dd9-9372-5ff22e7b76c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/6d70b3a9-f163-4183-9374-7a25a1a11115?_state=zTo1t0K37Ki-ci6Rh3EXIUyx0nyg0xRJypQbeCiiR3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNzBiM2E5LWYxNjMtNDE4My05Mzc0LTdhMjVhMWExMTExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MjU1MDk0MzlaIn0%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.242628415s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "PUT /v2/foo/bar/blobs/uploads/6d70b3a9-f163-4183-9374-7a25a1a11115?_state=zTo1t0K37Ki-ci6Rh3EXIUyx0nyg0xRJypQbeCiiR3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNzBiM2E5LWYxNjMtNDE4My05Mzc0LTdhMjVhMWExMTExNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDowOS40MjU1MDk0MzlaIn0%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=c17b4c23-0f8d-4d64-9210-ac859e6aa8fd http.request.method=POST http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41267" http.request.id=a1d4d9ef-4e58-4ea9-b845-20023188fe43 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/12deb326-d33c-4b24-bba7-fd47fe5a29ee?_state=jNKmnRoQcXk07_EBiPLUDpZETuRawfe7y2oiM5cAkep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZGViMzI2LWQzM2MtNGIyNC1iYmE3LWZkNDdmZTVhMjllZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxMi43OTY0MjU4MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.023689813s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:12 +0000] "PATCH /v2/foo/bar/blobs/uploads/12deb326-d33c-4b24-bba7-fd47fe5a29ee?_state=jNKmnRoQcXk07_EBiPLUDpZETuRawfe7y2oiM5cAkep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZGViMzI2LWQzM2MtNGIyNC1iYmE3LWZkNDdmZTVhMjllZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxMi43OTY0MjU4MTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=ee360faf-98b0-4a8c-a47d-03d389246f14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/uploads/12deb326-d33c-4b24-bba7-fd47fe5a29ee?_state=WC0hnwoAN8WqNrS2XRL_dtot_vcLt8tnSNswAXTmZch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZGViMzI2LWQzM2MtNGIyNC1iYmE3LWZkNDdmZTVhMjllZSIsIk9mZnNldCI6MjI1NjE3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MTJaIn0%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.540543ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "PUT /v2/foo/bar/blobs/uploads/12deb326-d33c-4b24-bba7-fd47fe5a29ee?_state=WC0hnwoAN8WqNrS2XRL_dtot_vcLt8tnSNswAXTmZch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZGViMzI2LWQzM2MtNGIyNC1iYmE3LWZkNDdmZTVhMjllZSIsIk9mZnNldCI6MjI1NjE3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MTJaIn0%3D&digest=sha256%3Add105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=b01dd0d1-db0a-49ce-80a1-4cf805bb99bb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.896861ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=0e181209-6f5f-434b-b843-6c54ea754e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=70.554038ms http.response.status=200 http.response.written=22561792 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 200 22561792 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=error msg="error parsing digest="sha257:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=e88ad2a8-24b5-47d4-9422-d21231968ba7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/sha257:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" vars.name="foo/bar" time="2026-01-16T05:24:15Z" 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:41267" http.request.id=e88ad2a8-24b5-47d4-9422-d21231968ba7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40888" http.request.uri="/v2/foo/bar/blobs/sha257:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.549189ms http.response.status=400 http.response.written=110 vars.digest="sha257:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "GET /v2/foo/bar/blobs/sha257:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=d360b036-28f0-4037-a971-8c907e2af5c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37608" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.266084ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=fc01c20a-55bd-4772-a8f0-d5cdda951b4d http.request.method=GET http.request.remoteaddr="127.0.0.1:37608" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.625789ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41267" http.request.id=5b0778c2-d934-4881-82de-abfd117674d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37600" http.request.uri="/v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.45111ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:05:24:15 +0000] "GET /v2/foo/bar/blobs/sha256:dd105aa2a8fa7987cdddfe2bb45c582e2fa9ca91fa863e82545ecbb26d313bc9 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=30722f38-325e-447d-a9c5-cb9848dca69b http.request.method=GET http.request.remoteaddr="127.0.0.1:49800" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.69155497s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-01-16T05:24:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41227" http.request.id=91e87b24-12b0-44e7-a970-bc1ddd92b125 http.request.method=GET http.request.remoteaddr="127.0.0.1:49798" http.request.uri="/v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.699906108s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:05:24:09 +0000] "GET /v2/foo/bar/blobs/sha256:0be5c29ea07d76638febac898bebfaee56dcb3343621e5dce06a073932b55c0c HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.06s) === RUN TestBlobDelete time="2026-01-16T05:24: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-16T05:24:15Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=a297302f-b4cf-422f-bfe9-e85afe2ee727 http.request.method=GET http.request.remoteaddr="127.0.0.1:35438" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.005839ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "GET /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=fc8bdcac-52ac-4956-9c0d-33a84a1548c4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35446" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.369842ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=2ed88b5e-e9a7-4a30-8b8b-e9132523ff46 http.request.method=POST http.request.remoteaddr="127.0.0.1:35446" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.241523ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=ec293181-1e6f-45b6-8c5f-490c5cf43d7a http.request.method=GET http.request.remoteaddr="127.0.0.1:35446" http.request.uri="/v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.118456ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "GET /v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=03652681-99e7-4f73-a730-36826688010a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35446" http.request.uri="/v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="963.21µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=211a636a-5c5e-4123-8b5e-5db23653c471 http.request.method=GET http.request.remoteaddr="127.0.0.1:35446" http.request.uri="/v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bb7f17a4-951b-4af9-99b1-3a2560924f55 time="2026-01-16T05:24:16Z" 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:43929" http.request.id=211a636a-5c5e-4123-8b5e-5db23653c471 http.request.method=GET http.request.remoteaddr="127.0.0.1:35446" http.request.uri="/v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.088725ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bb7f17a4-951b-4af9-99b1-3a2560924f55 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "GET /v2/foo/bar/blobs/uploads/bb7f17a4-951b-4af9-99b1-3a2560924f55?_state=Ugjrjbpe2-dFI1uBsMifpww2-kAismRH2o2_RU2L6HJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiN2YxN2E0LTk1MWItNGFmOS05OWIxLTNhMjU2MDkyNGY1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4wOTc4MjgyODNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=37d0633a-b11c-4566-9f92-78cee8cea52a http.request.method=POST http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.807807ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=448c137b-a6b0-4830-8283-79ce2f7dcafa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/90ec38ba-ffb2-4935-85b6-fac6903811c9?_state=rMBYdEHyZqFvCjANZt3QSgAhEOwNydkypBZdNH_bm0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwZWMzOGJhLWZmYjItNDkzNS04NWI2LWZhYzY5MDM4MTFjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMDY0ODMwMTJaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" provided=sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad vars.name="foo/bar" vars.uuid=90ec38ba-ffb2-4935-85b6-fac6903811c9 time="2026-01-16T05:24:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=448c137b-a6b0-4830-8283-79ce2f7dcafa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/90ec38ba-ffb2-4935-85b6-fac6903811c9?_state=rMBYdEHyZqFvCjANZt3QSgAhEOwNydkypBZdNH_bm0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwZWMzOGJhLWZmYjItNDkzNS04NWI2LWZhYzY5MDM4MTFjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMDY0ODMwMTJaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=90ec38ba-ffb2-4935-85b6-fac6903811c9 time="2026-01-16T05:24:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad, 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:43929" http.request.id=448c137b-a6b0-4830-8283-79ce2f7dcafa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/90ec38ba-ffb2-4935-85b6-fac6903811c9?_state=rMBYdEHyZqFvCjANZt3QSgAhEOwNydkypBZdNH_bm0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwZWMzOGJhLWZmYjItNDkzNS04NWI2LWZhYzY5MDM4MTFjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMDY0ODMwMTJaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.683424ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=90ec38ba-ffb2-4935-85b6-fac6903811c9 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "PUT /v2/foo/bar/blobs/uploads/90ec38ba-ffb2-4935-85b6-fac6903811c9?_state=rMBYdEHyZqFvCjANZt3QSgAhEOwNydkypBZdNH_bm0B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwZWMzOGJhLWZmYjItNDkzNS04NWI2LWZhYzY5MDM4MTFjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMDY0ODMwMTJaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=ae133ba8-7d2a-4db6-bd27-1824c816b683 http.request.method=POST http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521064ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=9f035902-de9e-4e37-89ca-9ad412c8f5da http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/6ba7bebc-6e8f-42b9-8087-93bb798ee683?_state=m8UnwMpf0WDhF2a3K4dHTFHpNkXCxGLzBmI2ayvNFtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYTdiZWJjLTZlOGYtNDJiOS04MDg3LTkzYmI3OThlZTY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMTA1OTk0NTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "PUT /v2/foo/bar/blobs/uploads/6ba7bebc-6e8f-42b9-8087-93bb798ee683?_state=m8UnwMpf0WDhF2a3K4dHTFHpNkXCxGLzBmI2ayvNFtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiYTdiZWJjLTZlOGYtNDJiOS04MDg3LTkzYmI3OThlZTY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMTA1OTk0NTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=f768bfde-b544-400a-a044-546c62532885 http.request.method=POST http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.018757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=dcd8f5ab-36c1-4c4f-8fc1-b941210034f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/f70e43ee-583b-4f70-b44c-7d4e2cf4f373?_state=Ug73_avTzRINMSunmV18uIuPuJeYQiKbpdoLgmpdP717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3MGU0M2VlLTU4M2ItNGY3MC1iNDRjLTdkNGUyY2Y0ZjM3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMTU2MjU2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.352532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "PUT /v2/foo/bar/blobs/uploads/f70e43ee-583b-4f70-b44c-7d4e2cf4f373?_state=Ug73_avTzRINMSunmV18uIuPuJeYQiKbpdoLgmpdP717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3MGU0M2VlLTU4M2ItNGY3MC1iNDRjLTdkNGUyY2Y0ZjM3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMTU2MjU2NDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=7f0aaf16-f789-42eb-8798-4292f8ed8692 http.request.method=POST http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.073327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=adb9a935-e39a-4b1c-89f9-5252d3846bf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/b7a0716f-5e4c-461e-9a65-cc0760a49a90?_state=Oi2INaJoQqKiFLkCrwI7oSh_8bV7PNHq8qgMRrHtjeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTA3MTZmLTVlNGMtNDYxZS05YTY1LWNjMDc2MGE0OWE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMjA2NDAzNzZaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.934017428s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:16 +0000] "PUT /v2/foo/bar/blobs/uploads/b7a0716f-5e4c-461e-9a65-cc0760a49a90?_state=Oi2INaJoQqKiFLkCrwI7oSh_8bV7PNHq8qgMRrHtjeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTA3MTZmLTVlNGMtNDYxZS05YTY1LWNjMDc2MGE0OWE5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxNi4xMjA2NDAzNzZaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=2ea8b424-389d-428b-b626-a132a063cd76 http.request.method=POST http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.545µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43929" http.request.id=51e48a8b-d9e2-49df-9235-a1088cf58458 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/de5cf736-e841-4f06-adc5-d678933963c5?_state=VUOdKCrZG9Nschd_1jOecUfECDSTRF2foLkcOyVRF1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNWNmNzM2LWU4NDEtNGYwNi1hZGM1LWQ2Nzg5MzM5NjNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxOS4xNDkzNTYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.875909873s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/de5cf736-e841-4f06-adc5-d678933963c5?_state=VUOdKCrZG9Nschd_1jOecUfECDSTRF2foLkcOyVRF1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNWNmNzM2LWU4NDEtNGYwNi1hZGM1LWQ2Nzg5MzM5NjNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoxOS4xNDkzNTYzN1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=72513d0e-26d8-4fa1-851f-fcaf4566efc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/uploads/de5cf736-e841-4f06-adc5-d678933963c5?_state=pI2bFWtVy-FQGfqV6CnmbQoi47szzHgHcZ1oDXw21_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNWNmNzM2LWU4NDEtNGYwNi1hZGM1LWQ2Nzg5MzM5NjNjNSIsIk9mZnNldCI6MjEzNDQ3NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MTlaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/de5cf736-e841-4f06-adc5-d678933963c5?_state=pI2bFWtVy-FQGfqV6CnmbQoi47szzHgHcZ1oDXw21_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlNWNmNzM2LWU4NDEtNGYwNi1hZGM1LWQ2Nzg5MzM5NjNjNSIsIk9mZnNldCI6MjEzNDQ3NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MTlaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=c199385c-4f13-4b50-bb0a-72a09fc8995e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.430077ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=973a5051-a3d5-4b35-9155-37c302d41b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=100.364995ms http.response.status=200 http.response.written=21344768 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 200 21344768 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=error msg="error parsing digest="sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=6126ca45-1443-4cdc-ae34-a5ffd064cb28 http.request.method=GET http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" time="2026-01-16T05:24: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:43929" http.request.id=6126ca45-1443-4cdc-ae34-a5ffd064cb28 http.request.method=GET http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.78899ms http.response.status=400 http.response.written=110 vars.digest="sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "GET /v2/foo/bar/blobs/sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=7e7a3d58-a9a7-47da-bfc5-306203a024f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35466" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151825ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=d4684b4c-f973-4061-9666-e3924299cc03 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35482" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55071ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=d330443f-e5dc-4540-9274-876e1f071002 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35482" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353437ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" 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:43929" http.request.id=c353def1-d98b-4b0c-806c-7c0e74dc1f44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35482" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.315877ms http.response.status=404 http.response.written=74 vars.digest="sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=error msg="error parsing digest="sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=5b3f2c8d-1927-414e-98a0-7385c9337986 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35486" http.request.uri="/v2/foo/bar/blobs/sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" time="2026-01-16T05:24: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:43929" http.request.id=5b3f2c8d-1927-414e-98a0-7385c9337986 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35486" http.request.uri="/v2/foo/bar/blobs/sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.468731ms http.response.status=400 http.response.written=110 vars.digest="sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "DELETE /v2/foo/bar/blobs/sha257:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:24:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=6ff98019-825d-4ee4-bbe3-92e13b8a25fc http.request.method=POST http.request.remoteaddr="127.0.0.1:35488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.791726ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=3628d20b-1494-4baa-b666-7159131888e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35488" http.request.uri="/v2/foo/bar/blobs/uploads/848cb30b-f5a4-4a32-9b03-4bc2b553116e?_state=Zpf8B8IuV_NFRFDzho7xTORpywXHwTrz300ZvLdQwo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0OGNiMzBiLWY1YTQtNGEzMi05YjAzLTRiYzJiNTUzMTE2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoyMi4xNzQwODY4NzVaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919872523s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "PUT /v2/foo/bar/blobs/uploads/848cb30b-f5a4-4a32-9b03-4bc2b553116e?_state=Zpf8B8IuV_NFRFDzho7xTORpywXHwTrz300ZvLdQwo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0OGNiMzBiLWY1YTQtNGEzMi05YjAzLTRiYzJiNTUzMTE2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoyMi4xNzQwODY4NzVaIn0%3D&digest=sha256%3Ad2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=105e395a-a077-4264-b9b2-43274f073f66 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35488" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.13527ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=2ca9aa9f-2d32-4a7d-984d-531b681195da http.request.method=GET http.request.remoteaddr="127.0.0.1:35466" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.037416915s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-01-16T05:24:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43929" http.request.id=df1da9d1-0d02-4f88-82b5-644cddd35807 http.request.method=GET http.request.remoteaddr="127.0.0.1:35456" http.request.uri="/v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.043866432s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [16/Jan/2026:05:24:22 +0000] "GET /v2/foo/bar/blobs/sha256:d2c4e2a2df566519e09846e76734eb01cd64742f3179b529e7ed462134d968ad HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.26s) === RUN TestRelativeURL time="2026-01-16T05:24:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:25Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35975" http.request.id=87f68856-ca40-4e79-8cb0-167d607fb5f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35975" http.request.id=461a32b1-5449-4369-ac55-e4d31791cfee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41024" http.request.uri="/v2/foo/bar/blobs/uploads/9b20d5cd-f666-412f-911e-a0b292f11e10?_state=bWuyX1QnImv0C5HnJ63pzOrGrCH4JsoG5JPhkXjWPW57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMjBkNWNkLWY2NjYtNDEyZi05MTFlLWEwYjI5MmYxMWUxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoyNS4yMDA2MTc5OFoifQ%3D%3D&digest=sha256%3A7aee889e5414413c97586ee35de9c8f74beefa73e5c4fd53fd9dbeda3fcc4197" http.request.useragent="Go-http-client/1.1" http.response.duration=2.440087386s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:25 +0000] "PUT /v2/foo/bar/blobs/uploads/9b20d5cd-f666-412f-911e-a0b292f11e10?_state=bWuyX1QnImv0C5HnJ63pzOrGrCH4JsoG5JPhkXjWPW57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMjBkNWNkLWY2NjYtNDEyZi05MTFlLWEwYjI5MmYxMWUxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoyNS4yMDA2MTc5OFoifQ%3D%3D&digest=sha256%3A7aee889e5414413c97586ee35de9c8f74beefa73e5c4fd53fd9dbeda3fcc4197 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35975" http.request.id=e342b36e-4b3f-4f61-b6c0-015eaff8039f http.request.method=POST http.request.remoteaddr="127.0.0.1:41024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.888996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35975" http.request.id=6c3bcbec-2c84-4180-bacb-fcec42c28db8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35975" http.request.id=dcb67da4-c563-437c-95a5-516cda1a65ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:41024" http.request.uri="/v2/foo/bar/blobs/uploads/bd856b8d-7a11-456e-8078-339a85bff1df?_state=GoYQnG8jA81UJbj-fHBiXuS1_bOlh9QG11Pv_R_zO4N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkODU2YjhkLTdhMTEtNDU2ZS04MDc4LTMzOWE4NWJmZjFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoyOC4wMzM0MDk4NjJaIn0%3D&digest=sha256%3A3493818dcdce184e848ada2baf0fdf1a22b1471e04b65b62de9cec3c28d99ed6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.063248451s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:28 +0000] "PUT /v2/foo/bar/blobs/uploads/bd856b8d-7a11-456e-8078-339a85bff1df?_state=GoYQnG8jA81UJbj-fHBiXuS1_bOlh9QG11Pv_R_zO4N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkODU2YjhkLTdhMTEtNDU2ZS04MDc4LTMzOWE4NWJmZjFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDoyOC4wMzM0MDk4NjJaIn0%3D&digest=sha256%3A3493818dcdce184e848ada2baf0fdf1a22b1471e04b65b62de9cec3c28d99ed6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.90s) === RUN TestBlobDeleteDisabled time="2026-01-16T05:24:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:32Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:32Z" 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:46363" http.request.id=35aabb08-4dee-404a-86ec-a87a470bebac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59050" http.request.uri="/v2/foo/bar/blobs/sha256:a53438c1889b3d5da050c36b286112b3cd76e32b3892a6497978072320a7ba87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.823187ms http.response.status=405 http.response.written=78 vars.digest="sha256:a53438c1889b3d5da050c36b286112b3cd76e32b3892a6497978072320a7ba87" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:a53438c1889b3d5da050c36b286112b3cd76e32b3892a6497978072320a7ba87 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-01-16T05:24:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:32Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41375" http.request.id=b153736a-ba55-4c2d-ac19-9e025495bd28 http.request.method=POST http.request.remoteaddr="127.0.0.1:49752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817842ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41375" http.request.id=a183b807-a1f5-4662-b0eb-1927b1832321 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49752" http.request.uri="/v2/foo/bar/blobs/uploads/358ce516-bbda-48d2-b66c-7fcac99b74ef?_state=aNih_3I3KK9vFWslMFTPN1jPv90EWUc6iN7e69dhtkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OGNlNTE2LWJiZGEtNDhkMi1iNjZjLTdmY2FjOTliNzRlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDozMi40MTk1NTE5OTlaIn0%3D&digest=sha256%3A64c9c30e45b0544d927d756319763c280118ce0d2bc14ccd3e31d6c8a01b2ed3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624853894s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:32 +0000] "PUT /v2/foo/bar/blobs/uploads/358ce516-bbda-48d2-b66c-7fcac99b74ef?_state=aNih_3I3KK9vFWslMFTPN1jPv90EWUc6iN7e69dhtkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1OGNlNTE2LWJiZGEtNDhkMi1iNjZjLTdmY2FjOTliNzRlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDozMi40MTk1NTE5OTlaIn0%3D&digest=sha256%3A64c9c30e45b0544d927d756319763c280118ce0d2bc14ccd3e31d6c8a01b2ed3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:34Z" 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:41375" http.request.id=138535e4-df5b-43fc-8473-9332cad26024 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49752" http.request.uri="/v2/foo/bar/blobs/sha256:64c9c30e45b0544d927d756319763c280118ce0d2bc14ccd3e31d6c8a01b2ed3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="957.42µs" http.response.status=405 http.response.written=78 vars.digest="sha256:64c9c30e45b0544d927d756319763c280118ce0d2bc14ccd3e31d6c8a01b2ed3" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:24:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:64c9c30e45b0544d927d756319763c280118ce0d2bc14ccd3e31d6c8a01b2ed3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.78s) === RUN TestDeleteReadOnly time="2026-01-16T05:24:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:34Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38543" http.request.id=a7ec74d2-0117-498d-a152-7e7badbe5cff http.request.method=POST http.request.remoteaddr="127.0.0.1:43498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493593ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38543" http.request.id=7d238041-0aef-42e4-bb76-4130d43d875f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43498" http.request.uri="/v2/foo/bar/blobs/uploads/b5bc7102-fc3f-4bc0-ac87-3ce2af953f0f?_state=-T1yfw1hoI16zImF_Ims31szMl88vj0TPnG1U7I_Jrl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1YmM3MTAyLWZjM2YtNGJjMC1hYzg3LTNjZTJhZjk1M2YwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDozNC4zMDA1OTYwNDVaIn0%3D&digest=sha256%3A86c80db7335bdd8a1a66ed1f8aa28adaf23e44d7d7aa6f1339f9c28cb8aa27ae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484819023s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:34 +0000] "PUT /v2/foo/bar/blobs/uploads/b5bc7102-fc3f-4bc0-ac87-3ce2af953f0f?_state=-T1yfw1hoI16zImF_Ims31szMl88vj0TPnG1U7I_Jrl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1YmM3MTAyLWZjM2YtNGJjMC1hYzg3LTNjZTJhZjk1M2YwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNDozNC4zMDA1OTYwNDVaIn0%3D&digest=sha256%3A86c80db7335bdd8a1a66ed1f8aa28adaf23e44d7d7aa6f1339f9c28cb8aa27ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:05:24:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:86c80db7335bdd8a1a66ed1f8aa28adaf23e44d7d7aa6f1339f9c28cb8aa27ae HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.74s) === RUN TestStartPushReadOnly time="2026-01-16T05:24: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-16T05:24:37Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:05:24:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-01-16T05:24: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-16T05:24:37Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24: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:42609" http.request.id=19e496e0-e42b-45b9-bca2-0e36d3299b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" 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.577006ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:24:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:24: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:42609" http.request.id=63c7218a-e6c7-4985-91aa-4f4eafae2c41 http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.304974ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:05:24:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:24: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:42609" http.request.id=12da2b33-56dc-41c4-965c-164361a8ef53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" 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.443868ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:24:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T05:24: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:42609" http.request.id=ef4962d5-b1d6-4b4a-b397-b394114cb771 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.048638ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:24: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:42609" http.request.id=ef4962d5-b1d6-4b4a-b397-b394114cb771 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.118106ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:24: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:42609" http.request.id=ef4962d5-b1d6-4b4a-b397-b394114cb771 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.160635ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:24: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:42609" http.request.id=ef4962d5-b1d6-4b4a-b397-b394114cb771 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.197989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:24:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T05:24:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=18bed435-d102-4521-bcde-6b336c390c13 http.request.method=POST http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56967ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=2575f882-44b0-411e-a7cc-6da8b38f1314 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/blobs/uploads/0bcc0c07-e3f9-4ee9-adcd-09e0252e2664?_state=TL2ZUcnlZwUodg23ED-eY8eN9cuaJXrWmBn5ixiBMzZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYmNjMGMwNy1lM2Y5LTRlZTktYWRjZC0wOWUwMjUyZTI2NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MzguMDAxNzA1MDE3WiJ9&digest=sha256%3A5b68ad075b6c190a895f269ead0a86504bd36540e60087ac3c66a44839392e60" http.request.useragent="Go-http-client/1.1" http.response.duration=4.829353038s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/0bcc0c07-e3f9-4ee9-adcd-09e0252e2664?_state=TL2ZUcnlZwUodg23ED-eY8eN9cuaJXrWmBn5ixiBMzZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYmNjMGMwNy1lM2Y5LTRlZTktYWRjZC0wOWUwMjUyZTI2NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6MzguMDAxNzA1MDE3WiJ9&digest=sha256%3A5b68ad075b6c190a895f269ead0a86504bd36540e60087ac3c66a44839392e60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=e09167e9-c388-4a9b-bc84-ad8ef0599d50 http.request.method=POST http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=035da14a-bc90-4de0-8971-cb1c181449d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/blobs/uploads/bf5d18d1-eb99-43c1-abfb-69b70e833330?_state=aJwrma7wr_-tHjILWOHLMz0cMxTU1Rn6CjFn7AS3_fV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjVkMThkMS1lYjk5LTQzYzEtYWJmYi02OWI3MGU4MzMzMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NDMuMTAxMzQxOTA4WiJ9&digest=sha256%3A77b11c3309c8278d5455be0e9fd0f14fdaa54b0d20496261da3ea4404a6b5cc7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.300298109s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/bf5d18d1-eb99-43c1-abfb-69b70e833330?_state=aJwrma7wr_-tHjILWOHLMz0cMxTU1Rn6CjFn7AS3_fV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjVkMThkMS1lYjk5LTQzYzEtYWJmYi02OWI3MGU4MzMzMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NDMuMTAxMzQxOTA4WiJ9&digest=sha256%3A77b11c3309c8278d5455be0e9fd0f14fdaa54b0d20496261da3ea4404a6b5cc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=4bb2a251-e7ad-4559-b82f-fb7d59ebbd9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.930694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=c759d03e-9b28-49ff-92b0-7f8668a32b6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.duration=2.637987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=a1396c4c-d770-40fc-a083-c392ea768001 http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.335569ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=bfde0ab8-477c-4f97-bb9b-1fd8d754e574 http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.409918ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=05c4f9cb-868f-4785-ad0a-c8d2365ebdc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.duration=2.503351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=988f46a0-8634-4507-8ef0-0e5fd46a6134 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.duration=2.537443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:42609" http.request.id=896571d5-dd3b-46c6-9679-bb549b8f801a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.duration=2.570762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=944a6048-a4e3-4433-8761-5eecd971f4ff http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.247706ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=e85512e9-1eba-4d35-9abb-51cf951099a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="916.428µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=dba1bb1e-000e-422e-9f1c-dffe6c7f89bf http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266513ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=0e3762f9-8b6c-46c5-81dc-3188e8855f94 http.request.method=GET http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.22406ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=error msg="payload digest does match: "sha256:6d06cfe2cfd31ff0892d5ec26d29c6d7f481924644aebae99f9cdc3998e8d0af" != "sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366"" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=571074d6-724c-4c41-82c7-5cabc495f534 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=571074d6-724c-4c41-82c7-5cabc495f534 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37088" http.request.uri="/v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566097ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366" 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ce24e67f9e3d756f0cc38409918127ab060357bacab14c95d9a76c23261e366 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=df755394-fcd4-4eaa-868e-0bc257067374 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566097ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=4613974c-9fa8-439f-a9f3-c62129520544 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.30155ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=4516f74c-4dd7-4678-8c9c-afbc20f0aefe http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.499367ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:24:48Z" 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:42609" http.request.id=4516f74c-4dd7-4678-8c9c-afbc20f0aefe http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.585984ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:24:48Z" 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:42609" http.request.id=4516f74c-4dd7-4678-8c9c-afbc20f0aefe http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.629292ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=f99d4ae2-6151-4d1c-be7e-e5344b5de27c http.request.method=POST http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.565227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=b632ebb9-9788-4f47-b320-06a7eb447c56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/blobs/uploads/bbe5315d-fe77-45cb-8dfe-7ecac5d1bcec?_state=7UfEhgQRzVOmhpCcQFybnC-hm6KqPyNTRjksCEJsaEF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYmU1MzE1ZC1mZTc3LTQ1Y2ItOGRmZS03ZWNhYzVkMWJjZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NDguNDQyOTc5NDcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/bbe5315d-fe77-45cb-8dfe-7ecac5d1bcec?_state=7UfEhgQRzVOmhpCcQFybnC-hm6KqPyNTRjksCEJsaEF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYmU1MzE1ZC1mZTc3LTQ1Y2ItOGRmZS03ZWNhYzVkMWJjZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NDguNDQyOTc5NDcyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" 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:42609" http.request.id=3b3f8a75-4722-477c-9fc2-fb9ac16c7c4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472289ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:24:48Z" 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:42609" http.request.id=3b3f8a75-4722-477c-9fc2-fb9ac16c7c4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.53975ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T05:24:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=3a735975-ad62-4f4c-bcd9-46177fce4b3a http.request.method=POST http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.72263ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=65dd5ee7-ae0f-4301-a8b9-24312eb607e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/blobs/uploads/90947abb-eb78-45eb-aa04-9d1f1e535428?_state=sYLS4ocJxP6ivYRKJnnKIlDLP1GQ-4cgA29Fyq7BKNl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDk0N2FiYi1lYjc4LTQ1ZWItYWEwNC05ZDFmMWU1MzU0MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NDguNjg5Nzk2NTE4WiJ9&digest=sha256%3A9105209740a22205c0394300342cc5247402b5bdc5b66b98cadb7d6e90596939" http.request.useragent="Go-http-client/1.1" http.response.duration=5.798664947s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/90947abb-eb78-45eb-aa04-9d1f1e535428?_state=sYLS4ocJxP6ivYRKJnnKIlDLP1GQ-4cgA29Fyq7BKNl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDk0N2FiYi1lYjc4LTQ1ZWItYWEwNC05ZDFmMWU1MzU0MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NDguNjg5Nzk2NTE4WiJ9&digest=sha256%3A9105209740a22205c0394300342cc5247402b5bdc5b66b98cadb7d6e90596939 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=29eac901-fa41-42ae-89f6-8e46fd15cca7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=a8e04fe1-7c52-4923-acdb-ee7b5b49ed41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/blobs/uploads/a32965bf-599a-4b81-9506-c666479c4fde?_state=hTKj8LocHYC_tfxNDHPUkLWPEcIA-spjgNmicBeGm_Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzI5NjViZi01OTlhLTRiODEtOTUwNi1jNjY2NDc5YzRmZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NTQuNjk0NzMxNzY1WiJ9&digest=sha256%3A2bc13348c76040bba06d587025edca0468cfcca26533de330f3a59cb91b1bf04" http.request.useragent="Go-http-client/1.1" http.response.duration=4.493820022s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/a32965bf-599a-4b81-9506-c666479c4fde?_state=hTKj8LocHYC_tfxNDHPUkLWPEcIA-spjgNmicBeGm_Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzI5NjViZi01OTlhLTRiODEtOTUwNi1jNjY2NDc5YzRmZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NTQuNjk0NzMxNzY1WiJ9&digest=sha256%3A2bc13348c76040bba06d587025edca0468cfcca26533de330f3a59cb91b1bf04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:42609" http.request.id=5f36dcf5-89f2-472f-b939-14261c11cd90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.730607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:42609" http.request.id=8d1f3086-73bf-4e8a-a69e-78cf7c71f15f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.321542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=41de4a4c-637b-4468-8e25-4a1368112d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.933345ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=1f04a2ee-9282-46fe-8c2b-1c83248bd1c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.093201ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=34404528-99df-474e-b898-459cf2dc6c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204166ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=3770da01-ed32-46e0-9576-f6f1423bb304 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.634823ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=adb6769b-a815-497a-a8af-f9022bcbb04a http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.73204ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="rewriting manifest sha256:51d59f05d73b0be9b0c8167ebc6374b8c16713442a7e7e6b87b3ae0343c8fb5d in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=d7df90de-d652-48f1-855d-9dbbefd4e4f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" 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-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=d7df90de-d652-48f1-855d-9dbbefd4e4f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.316603ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:42609" http.request.id=f28f6087-f80a-4ed1-bf1e-5c3aaca997f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000751ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:42609" http.request.id=ac80b539-3d44-426e-ac7f-454b3d444a4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.552688ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:42609" http.request.id=819b17d0-61a6-47a9-8284-bc0d5dc394c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=9043a4c2-736f-44e3-8c67-fbd7532d2eda http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" 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=2.16185ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=40e906ee-f358-4542-b230-9fe10eadfc9b http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.096597ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=bd359f23-73fb-4316-88df-6f090027d5a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764098ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=14affe6f-d36b-4f80-9885-7e1ff8cf26e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" http.request.uri="/v2/foo/schema2/manifests/sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.057636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="rewriting manifest list sha256:0edbdb7ad1edf8fff338e7be45f5f0179511d7cfb26d39a74f518f89c8fc0b3c in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=9bb6c1ed-1914-43a4-8ac7-d9f85d32461f http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" 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-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42609" http.request.id=9bb6c1ed-1914-43a4-8ac7-d9f85d32461f http.request.method=GET http.request.remoteaddr="127.0.0.1:33318" 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.330124ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T05:24:59Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:24:59Z" 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:39173" http.request.id=2f3408f2-53df-4a96-a24d-37d31a516963 http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.249749ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:39173" http.request.id=9edbb888-94e9-46b9-b511-70bfe55252a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.825115ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:39173" http.request.id=ffbb6fb2-7fba-43d4-b0e1-b9468f25ff97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" 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.970732ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" 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:39173" http.request.id=67acb4ee-4fa4-47d0-b2e0-15b2629f230d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.968238ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:24:59Z" 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:39173" http.request.id=67acb4ee-4fa4-47d0-b2e0-15b2629f230d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.030484ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:24:59Z" 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:39173" http.request.id=67acb4ee-4fa4-47d0-b2e0-15b2629f230d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.072309ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:24:59Z" 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:39173" http.request.id=67acb4ee-4fa4-47d0-b2e0-15b2629f230d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.115546ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T05:24:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=7e5d6c17-bdd9-4f85-bd4c-403895ee7d3d http.request.method=POST http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.546727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=f38bbb74-a103-43c0-ad9d-502f92ebd66f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/blobs/uploads/0870e04d-6f5f-4f45-8a63-863813b6b656?_state=NkNrv9aUK4Vt62AxJA3pWhoPJWlv--oi3IgIFbMYNXJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODcwZTA0ZC02ZjVmLTRmNDUtOGE2My04NjM4MTNiNmI2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NTkuNDUyOTEzNzhaIn0%3D&digest=sha256%3Ab36352331e7e5839c7b55e63e08de3b43dd9288b7bd20389b6844b7a14069820" http.request.useragent="Go-http-client/1.1" http.response.duration=4.113493771s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:24:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/0870e04d-6f5f-4f45-8a63-863813b6b656?_state=NkNrv9aUK4Vt62AxJA3pWhoPJWlv--oi3IgIFbMYNXJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODcwZTA0ZC02ZjVmLTRmNDUtOGE2My04NjM4MTNiNmI2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjQ6NTkuNDUyOTEzNzhaIn0%3D&digest=sha256%3Ab36352331e7e5839c7b55e63e08de3b43dd9288b7bd20389b6844b7a14069820 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=5de2ef8c-8628-43bc-a69f-4736d30b481c http.request.method=POST http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.030279ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=9d2fba95-9933-4883-8a5c-19fa4ce37287 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/blobs/uploads/50c45bc8-cfd4-4432-96ba-e0a44632a1c3?_state=W-GdSHzWlmYaYnfvvGKXUDZqIy2q3L2_B0XCfa-CE-R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MGM0NWJjOC1jZmQ0LTQ0MzItOTZiYS1lMGE0NDYzMmExYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MDMuODUyMzc4Nzc4WiJ9&digest=sha256%3A77d7dc7231675642006fea503a2603e07c1f7e5b539bb468ca5eec2381ec1957" http.request.useragent="Go-http-client/1.1" http.response.duration=4.792149676s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/50c45bc8-cfd4-4432-96ba-e0a44632a1c3?_state=W-GdSHzWlmYaYnfvvGKXUDZqIy2q3L2_B0XCfa-CE-R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MGM0NWJjOC1jZmQ0LTQ0MzItOTZiYS1lMGE0NDYzMmExYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MDMuODUyMzc4Nzc4WiJ9&digest=sha256%3A77d7dc7231675642006fea503a2603e07c1f7e5b539bb468ca5eec2381ec1957 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=0a615491-2cf4-4c79-a2c5-65995e17a9a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.347347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=6015a5b2-414d-47b1-92f1-491e2413d382 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.duration=2.114038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=449e50bf-7ea9-4507-89f7-3d8574afe584 http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" 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.448014ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=8fc11ecd-fcc6-42d4-a6bf-c4ea64fbf643 http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.181727ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=4047d4d9-4885-491e-92fd-e449b6a11541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=c5cb6bac-c171-4319-9f75-76d357ef1f35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:39173" http.request.id=05f0f5f6-8321-4108-a4ef-9c932e3733f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.duration=2.065459ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=7674d085-7c7e-44a0-a4d5-4ceb4d16b2af http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.327531ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=74c9e8af-6007-4340-9e43-e7bddda11923 http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377761ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=f8a14fab-95f9-4c99-9d24-c8916a13656e http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223434ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=2a590456-2a44-407b-bb66-1175bed6b48d http.request.method=GET http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.294095ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=error msg="payload digest does match: "sha256:56b6d811d4d6e46b85a35d51d5618f705e10dfb39ef99f841ed4a19136524ffc" != "sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995"" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=5f409556-6819-4500-a04b-b2b3e6e57493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=5f409556-6819-4500-a04b-b2b3e6e57493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39600" http.request.uri="/v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.484188ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995" 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:f4b20782b5aedcbc1f463b15f6046c47dc83f9d259f69051202c2dbe0edd0995 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=ff827480-2c13-4b83-9fe0-aea140ece86d http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.574044ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=993f654e-3c81-40de-ad6b-6c0ecdf495c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.230935ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=4720e5bd-8b33-4c42-b9d8-cc901e55709e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.416988ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:25:08Z" 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:39173" http.request.id=4720e5bd-8b33-4c42-b9d8-cc901e55709e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460963ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:25:08Z" 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:39173" http.request.id=4720e5bd-8b33-4c42-b9d8-cc901e55709e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509454ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=211abb61-e39a-4e3e-ac93-95c15f8f7974 http.request.method=POST http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.550333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=50109d7e-e66e-4924-9847-443a6594d0fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/blobs/uploads/5929e9eb-3a0c-4d8a-9b43-0590d9dd0cd6?_state=mv94XfPYWl7bOWzEUmWmG8RVsJLbDqQAkdLqJ0MbUVV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTI5ZTllYi0zYTBjLTRkOGEtOWI0My0wNTkwZDlkZDBjZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MDguNjc3NjQzNDc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/5929e9eb-3a0c-4d8a-9b43-0590d9dd0cd6?_state=mv94XfPYWl7bOWzEUmWmG8RVsJLbDqQAkdLqJ0MbUVV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTI5ZTllYi0zYTBjLTRkOGEtOWI0My0wNTkwZDlkZDBjZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MDguNjc3NjQzNDc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" 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:39173" http.request.id=12c5ce98-1973-4074-b142-7c7473180161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.018633ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:25:08Z" 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:39173" http.request.id=12c5ce98-1973-4074-b142-7c7473180161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.066938ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T05:25:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=1f87951c-eec9-4716-9e71-e4266858aa6a http.request.method=POST http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.697153ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=40321d28-353e-4798-896f-6ce3a64a0d7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/blobs/uploads/dabac8fb-cca0-49bc-b1e2-9c30dc1fe428?_state=xDUxiKNnyzZSxRVSWxJBIYp4-GVfkPsBESLgkDN4TIx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWJhYzhmYi1jY2EwLTQ5YmMtYjFlMi05YzMwZGMxZmU0MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MDguOTA5OTY3MTYyWiJ9&digest=sha256%3Aa85262f5eb6f050d8bb31ae2ea5ec55a6927cb3f379d8c48967fdd278e8e890d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.611552007s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/dabac8fb-cca0-49bc-b1e2-9c30dc1fe428?_state=xDUxiKNnyzZSxRVSWxJBIYp4-GVfkPsBESLgkDN4TIx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWJhYzhmYi1jY2EwLTQ5YmMtYjFlMi05YzMwZGMxZmU0MjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MDguOTA5OTY3MTYyWiJ9&digest=sha256%3Aa85262f5eb6f050d8bb31ae2ea5ec55a6927cb3f379d8c48967fdd278e8e890d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:11Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=a5d624ac-3c1b-4acb-a2b4-c06bf2887eb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.234449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=acf73937-ba73-4337-9b9b-8e2a68dbcba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/blobs/uploads/34cb55cc-c362-458e-9885-c36d63cce7a4?_state=Yno5xIQUbpguQumjY2jwL_ImgpvuifFxMXvVHq1n33N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNGNiNTVjYy1jMzYyLTQ1OGUtOTg4NS1jMzZkNjNjY2U3YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MTEuNjMyNTQ2ODMxWiJ9&digest=sha256%3A61e21ab753509288610625092e10602299df35b95eaf501df187d628935c085e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56424657s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/34cb55cc-c362-458e-9885-c36d63cce7a4?_state=Yno5xIQUbpguQumjY2jwL_ImgpvuifFxMXvVHq1n33N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNGNiNTVjYy1jMzYyLTQ1OGUtOTg4NS1jMzZkNjNjY2U3YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MTEuNjMyNTQ2ODMxWiJ9&digest=sha256%3A61e21ab753509288610625092e10602299df35b95eaf501df187d628935c085e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:39173" http.request.id=1410b7e8-a924-4d03-a612-fd53d23eccd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:39173" http.request.id=a5dcd68a-87cd-4c8c-9b31-9de0027781de http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836" http.request.useragent="Go-http-client/1.1" http.response.duration="912.415µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=5560fc43-07c1-43e6-9dcb-9bfc2a46a30d http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.135633ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=94bbf82c-9d6a-4856-b578-d27d98963307 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.676609ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=be37ab12-addd-47a7-8296-f15e9d64c667 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224439ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=0d94908b-9991-404c-9da2-1d74a8b55c7b http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836" http.request.useragent="Go-http-client/1.1" http.response.duration="988.685µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=4ab7d5f4-1cd9-4b1d-bc2f-47bd3155f6bd http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.176682ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="rewriting manifest sha256:4c1ff832e8f7b988f3ad77d89edb190e0873944e8e20a67ac24dfe4c6ca42836 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=634ba8ad-9329-438b-9d87-a359ce5eb305 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" 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-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=634ba8ad-9329-438b-9d87-a359ce5eb305 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.599149ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39173" http.request.id=cd981432-8451-4970-8f9d-c12f6916b2a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" 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="762.239µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:39173" http.request.id=47320fb7-3970-440d-bd20-0a7f5c9ea65b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="889.996µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:39173" http.request.id=3f79e485-9a52-4d0d-828a-628f0a886373 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456" http.request.useragent="Go-http-client/1.1" http.response.duration="812.943µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=7df2a682-1a17-4440-a922-5bea35e58cb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.348442ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=f3f5d598-b339-4d39-a0aa-fbe51691e2cc http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.526642ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=8f17bc51-8375-4a97-b2a2-aa736b7bdc7c http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324193ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=548edf1d-6437-44be-873d-cb0dfced566d http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" http.request.uri="/v2/foo/schema2/manifests/sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456" http.request.useragent="Go-http-client/1.1" http.response.duration="924.353µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="rewriting manifest list sha256:2a8eb8e0c5559aabb45d691a53c5e06c8b3f8980bc5085a0e28b559867480456 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=5995e54b-c1a8-43e5-8fd4-17ac4ed041f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" 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-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39173" http.request.id=5995e54b-c1a8-43e5-8fd4-17ac4ed041f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49988" 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.287577ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (35.43s) === RUN TestGetManifestWithStorageError time="2026-01-16T05:25:13Z" 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-16T05:25:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:25:13Z" 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:35107" http.request.id=a5293066-e7ed-41f1-b6d2-2521a9fa9d99 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.703028ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:35107" http.request.id=e0910907-798c-4daa-8683-cc89feb4dff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.43725ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:35107" http.request.id=01a5203d-da8c-4ab1-a4f0-744261d068d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" 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="872.75µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:35107" http.request.id=2bc20745-ad58-4364-8a3e-a5fd5206d923 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" 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="848.68µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-16T05:25:13Z" 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-16T05:25:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:25:13Z" 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:41175" http.request.id=59d62d95-1dd9-4d75-9e1a-84d23a65573f http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" 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="674.656µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:41175" http.request.id=5cccdd22-eea9-48e7-852e-95662646cc41 http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" 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="563.584µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" 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:41175" http.request.id=25668b60-4850-4ce3-ba44-ec3c6bb525d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" 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="514.467µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=ebf03458-b1a4-4292-b3fc-b56b48129bd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" 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.947434ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:25:13Z" 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:41175" http.request.id=ebf03458-b1a4-4292-b3fc-b56b48129bd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.006756ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:25:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=ebf03458-b1a4-4292-b3fc-b56b48129bd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.049203ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:25:13Z" 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:41175" http.request.id=ebf03458-b1a4-4292-b3fc-b56b48129bd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.091181ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T05:25:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=a19bd84b-c7f7-4a3b-bf22-8bcbc5841db5 http.request.method=POST http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190235ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=389720f5-85ca-4130-a1ec-9d4616854347 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/blobs/uploads/884dcb88-6df4-41ed-91bf-d860c77bbc5b?_state=S558oK74HRISCLq-_ZeIQNXcKUVelCb8bS4SZE1gHCp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ODRkY2I4OC02ZGY0LTQxZWQtOTFiZi1kODYwYzc3YmJjNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MTMuNDQ5NzUzOTM1WiJ9&digest=sha256%3A32ed061c1e7c1980dae90dd474ec1ce02b1bc34ed2c7de44a2aabdf5f0073509" http.request.useragent="Go-http-client/1.1" http.response.duration=6.142098274s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/884dcb88-6df4-41ed-91bf-d860c77bbc5b?_state=S558oK74HRISCLq-_ZeIQNXcKUVelCb8bS4SZE1gHCp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ODRkY2I4OC02ZGY0LTQxZWQtOTFiZi1kODYwYzc3YmJjNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MTMuNDQ5NzUzOTM1WiJ9&digest=sha256%3A32ed061c1e7c1980dae90dd474ec1ce02b1bc34ed2c7de44a2aabdf5f0073509 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=2c46d325-ebda-44fb-b4d0-09d7edefb4f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=b0fc13ba-2873-483a-8ba4-a30cf2184923 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/blobs/uploads/2a43887b-10d6-4bc4-9225-447b4b74ed39?_state=qdtpkNfvzNN4BTSSi_dt0SLsCWHVU61MvuQBi0LCQRx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYTQzODg3Yi0xMGQ2LTRiYzQtOTIyNS00NDdiNGI3NGVkMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MTkuODcxODYzNjI5WiJ9&digest=sha256%3A1ce6b33812ac4cdc1a2d06fed6e2ba2f76562a0d83687495f2da3e419c67d900" http.request.useragent="Go-http-client/1.1" http.response.duration=4.602771677s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/2a43887b-10d6-4bc4-9225-447b4b74ed39?_state=qdtpkNfvzNN4BTSSi_dt0SLsCWHVU61MvuQBi0LCQRx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYTQzODg3Yi0xMGQ2LTRiYzQtOTIyNS00NDdiNGI3NGVkMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MTkuODcxODYzNjI5WiJ9&digest=sha256%3A1ce6b33812ac4cdc1a2d06fed6e2ba2f76562a0d83687495f2da3e419c67d900 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=9c6fdbfa-ff7f-422a-adcf-18699f0ff676 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.149048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=7e4c799a-e703-4bfe-a888-b91c0fef9135 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=8734981c-97dd-449f-9247-12a517a78595 http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" 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.76911ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=03999f07-12a5-4bd4-bf4c-f916698a46bc http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.648953ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=1c6a04c2-8e4d-46cb-9fbd-37cc44598eeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.790008ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=c031f7d8-93fe-492f-b308-1febebaa5ca2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:41175" http.request.id=5133a61d-1ad6-4bce-8944-9f50a486a7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=2.102241ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=5e5a32df-aa46-41aa-a625-2b94812c71f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.160246ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=c7bd0610-28df-4045-b140-745cf74bb68c http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098397ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=102240f3-85bd-4afe-8cd6-19f191474d32 http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279049ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=8d9cfdf0-2ab9-4b2d-8762-73717dada9fe http.request.method=GET http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.15826ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=error msg="payload digest does match: "sha256:fc32292aaf98953d407649332b467f4775db1617d884596124001c933d7e4510" != "sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695"" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=7f9dfcfb-bd75-49c2-9299-8d5a892b1b41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=7f9dfcfb-bd75-49c2-9299-8d5a892b1b41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37772" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.545385ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=4eb57850-320d-4df3-8f46-2a6274942102 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50168" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.572269ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=241f87fe-e22d-4ffb-9f1a-4a2529c1dbfb http.request.method=GET http.request.remoteaddr="127.0.0.1:50168" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.277948ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=0f3fc489-2a24-4af3-89a2-c9026a0b5d26 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50178" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.426173ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=30adfb60-7613-4814-bdba-5051b3d91bff http.request.method=PUT http.request.remoteaddr="127.0.0.1:50192" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=2.27628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=8e79fb60-5e6a-4830-8b2e-1a9b63306df3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50192" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.079951ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=fbb293c9-5cc0-44b4-a10d-167ae05abd9c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50200" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.491611ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=f82d4294-5631-4702-89e5-6f979b8608e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.071413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=355311de-6c42-432d-a923-2e2c64e8fb12 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.263676ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=f6fc9090-181e-45d6-954a-05bea585c002 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472468ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "DELETE /v2/foo/schema1/manifests/sha256:11df6775950e109da20c310678becfe4dfb23e5d9d3490af348b4968bb03a695 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=ef74bf96-e8db-4d67-8234-6c24f64406d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.232956ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=9cdedc79-7849-479e-b514-8be26b769a75 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341347ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=a3c7e81c-3031-4b43-bc48-82636c612168 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.278992ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41175" http.request.id=1d73dc22-d8ef-49d6-b1d0-29710bd9f5e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.46463ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:25:24Z" 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:41175" http.request.id=1d73dc22-d8ef-49d6-b1d0-29710bd9f5e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.54998ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:25:24Z" 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:41175" http.request.id=1d73dc22-d8ef-49d6-b1d0-29710bd9f5e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.613402ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=88927415-2da9-427e-874e-2449e453fc47 http.request.method=POST http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363664ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=458650b9-c58c-4253-91b1-00ae12b7fd9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/blobs/uploads/65d7e774-a26f-4521-8ddd-7043581c9ff9?_state=hVtyeSvtU7rn5_W3u27FS1mqusjMIRl5TqGsRQALEUp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWQ3ZTc3NC1hMjZmLTQ1MjEtOGRkZC03MDQzNTgxYzlmZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MjQuNTI5NjA5MzI2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.604387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/65d7e774-a26f-4521-8ddd-7043581c9ff9?_state=hVtyeSvtU7rn5_W3u27FS1mqusjMIRl5TqGsRQALEUp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NWQ3ZTc3NC1hMjZmLTQ1MjEtOGRkZC03MDQzNTgxYzlmZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MjQuNTI5NjA5MzI2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" 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:41175" http.request.id=be6be2b9-a80a-4755-b357-47fdc5cc9666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.493864ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:25:24Z" 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:41175" http.request.id=be6be2b9-a80a-4755-b357-47fdc5cc9666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.580302ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T05:25:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=a5980ed6-9400-46ef-bd68-01ad7bd46daf http.request.method=POST http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.826998ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=4c5d402d-944f-4e40-9223-a700683907ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/blobs/uploads/1d06ef61-fa77-4296-84ed-69229eb51e76?_state=HVj7K8cfIZ6auPQqolf3syn-haZ00TCTz4L4HtLg31B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZDA2ZWY2MS1mYTc3LTQyOTYtODRlZC02OTIyOWViNTFlNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MjQuNzUxMjc0NzkxWiJ9&digest=sha256%3A097f6f47ee4ee7f25173c8d19857fe2eb1f8fd75bd7554d42935e1d3628819bf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283488335s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/1d06ef61-fa77-4296-84ed-69229eb51e76?_state=HVj7K8cfIZ6auPQqolf3syn-haZ00TCTz4L4HtLg31B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZDA2ZWY2MS1mYTc3LTQyOTYtODRlZC02OTIyOWViNTFlNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MjQuNzUxMjc0NzkxWiJ9&digest=sha256%3A097f6f47ee4ee7f25173c8d19857fe2eb1f8fd75bd7554d42935e1d3628819bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=9743c221-4564-4bb7-881e-f3daf4d4b771 http.request.method=POST http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625388ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=a6d7706d-d23e-4ee5-b3ce-350e124ebebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/blobs/uploads/5d063abf-6c6a-4bf0-a296-741b1004298e?_state=WQO2TdV3mK6RYj9xIFslbw9cZ5Kw9WBs1cPlbZu-xml7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZDA2M2FiZi02YzZhLTRiZjAtYTI5Ni03NDFiMTAwNDI5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MjguMjgxMDkxNDJaIn0%3D&digest=sha256%3A6da15bdba6cb085a22c990b2220fa045ad2282049669a5efbf9de247cb85e1f5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.690953344s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/5d063abf-6c6a-4bf0-a296-741b1004298e?_state=WQO2TdV3mK6RYj9xIFslbw9cZ5Kw9WBs1cPlbZu-xml7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZDA2M2FiZi02YzZhLTRiZjAtYTI5Ni03NDFiMTAwNDI5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MjU6MjguMjgxMDkxNDJaIn0%3D&digest=sha256%3A6da15bdba6cb085a22c990b2220fa045ad2282049669a5efbf9de247cb85e1f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" 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:41175" http.request.id=c97327df-047c-4035-947c-532b10ce2c67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" 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:41175" http.request.id=fc85d246-515d-491c-967f-4d44d5bce949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=cad007c7-2195-49a5-a34b-d6c5d6a54c8a http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.197471ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=dfba8738-a661-4a52-8ab1-228e0d8edceb http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.186146ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=bec300a6-a6b6-46dd-8c72-5eed03d34c1c http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066841ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=2439dfa7-7e98-47d7-b52f-76b434b36ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372868ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=9b6e8cbb-934d-489f-8c18-c95ee80820ae http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" 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="842.897µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="rewriting manifest sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=8a4fe9ba-26dd-42cf-9398-1fdfac98d734 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" 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-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=8a4fe9ba-26dd-42cf-9398-1fdfac98d734 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" 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.348039ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=bec77e87-8ebb-40d1-aa5b-fd5842f2572f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.417435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=93ec5bd5-cdb7-47ac-9d53-e6932d972535 http.request.method=GET http.request.remoteaddr="127.0.0.1:50208" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.313032ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" 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:41175" http.request.id=0026048f-8648-4c48-880f-b49151599688 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50220" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.406393ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" 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:41175" http.request.id=7c9fdf5a-d56c-4f43-8509-daf7fdc38412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.7325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=6866e261-e7ac-4bf7-ba66-22ec75b480f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.397737ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "GET /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" 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:41175" http.request.id=312f364b-866f-496d-8283-d8d84b7a7571 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50230" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.389204ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:05:25:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" 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:41175" http.request.id=55c919ed-b90d-4286-b451-7f3dca4da027 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50238" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=47387a9d-6c4d-43ad-9253-c24e50ce0171 http.request.method=GET http.request.remoteaddr="127.0.0.1:50238" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.145442ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=ab1829ae-147b-4197-8822-328630fb2846 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50238" http.request.uri="/v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.462164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:dcd0a834f77fad0471e56078b051e5b35b206493e2dad71b19a6228207b088e9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41175" http.request.id=a2131402-d02f-4954-aa51-dcd89df7be28 http.request.method=GET http.request.remoteaddr="127.0.0.1:50238" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.242368ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (19.77s) === RUN TestManifestDeleteDisabled time="2026-01-16T05:25:33Z" 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-16T05:25:33Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:25:33Z" 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:41951" http.request.id=e89b8998-3ed1-42ac-86b3-44b80d4a2e68 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57162" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.595745ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T05:25:33Z" 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-16T05:25:33Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:25:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T05:25:33Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T05:25:33Z" 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-16T05:25:33Z" 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:39513" http.request.id=eab3f51b-6279-426a-9d26-bbe2702122b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54792" 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=2.763379ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" 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:39513" http.request.id=5ca63561-2723-44b6-b4f0-38e20febe3f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54804" 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.62605ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" 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:39513" http.request.id=0b93f031-f114-4157-aabc-11aeaec353ef http.request.method=POST http.request.remoteaddr="127.0.0.1:54820" 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=2.286034ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T05:25:33Z" 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:39513" http.request.id=7f504c26-82eb-493d-ae21-532ace1728a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54826" 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=4.409403ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.07s) === RUN TestProxyManifestGetByTag time="2026-01-16T05:25:33Z" 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-16T05:25:33Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:25:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=a92fd67b-6fdf-4f90-9a69-b2b48d2e4546 http.request.method=POST http.request.remoteaddr="127.0.0.1:52042" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=38904625-8be3-490e-a504-66014e056e85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52042" http.request.uri="/v2/foo/bar/blobs/uploads/25e07eec-0b54-43ec-9907-e924603d2aa1?_state=q1LCxS-UrrVnMyHx9rNM8cRZYM65LeKiaqxDjim33VZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZTA3ZWVjLTBiNTQtNDNlYy05OTA3LWU5MjQ2MDNkMmFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNTozMy4zNjEyNzU0NDhaIn0%3D&digest=sha256%3A52ab2af922dc8abf38f97247d959e8a6e656428ebc85d2bb58296caa62aca510" http.request.useragent="Go-http-client/1.1" http.response.duration=4.503320251s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:33 +0000] "PUT /v2/foo/bar/blobs/uploads/25e07eec-0b54-43ec-9907-e924603d2aa1?_state=q1LCxS-UrrVnMyHx9rNM8cRZYM65LeKiaqxDjim33VZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI1ZTA3ZWVjLTBiNTQtNDNlYy05OTA3LWU5MjQ2MDNkMmFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNTozMy4zNjEyNzU0NDhaIn0%3D&digest=sha256%3A52ab2af922dc8abf38f97247d959e8a6e656428ebc85d2bb58296caa62aca510 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=6bfe4bbb-b24a-4dc2-8826-757339e345d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52042" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.413497ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25: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-16T05:25:37Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T05:25:37Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.6 time="2026-01-16T05:25:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=f1c97317-1206-4206-b7d6-fa521ed2d3bb http.request.method=GET http.request.remoteaddr="127.0.0.1:52042" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.603935ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43219" go.version=go1.25.6 time="2026-01-16T05:25:37Z" 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-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=c81761e2-e007-4ca9-bd27-ec2ba0dd85f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42130" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.890345ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43219 /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:43219/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=7afc219f-6411-4128-b1ee-ac9fba37a248 http.request.method=GET http.request.remoteaddr="127.0.0.1:49632" http.request.uri="/v2/foo/bar/manifests/sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d" time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=acbffda3-e8d4-45da-985d-d095ab8c5dd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42146" http.request.uri="/v2/foo/bar/manifests/sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.992084ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "GET /v2/foo/bar/manifests/sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d with ttl=167h59m59.999997708s" go.version=go1.25.6 time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=7afc219f-6411-4128-b1ee-ac9fba37a248 http.request.method=GET http.request.remoteaddr="127.0.0.1:49632" http.request.uri="/v2/foo/bar/manifests/sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.344556ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "GET /v2/foo/bar/manifests/sha256:766bbc88c773149743ca96943a1541e13425bf8ed389bf3778bfcca745fb6d6d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=0da11715-701f-4ec9-b9aa-d2a05eaa2f49 http.request.method=GET http.request.remoteaddr="127.0.0.1:42146" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="997.146µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43219 /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:43219/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=ff49e737-366d-47be-8c32-dcf9af68742e http.request.method=GET http.request.remoteaddr="127.0.0.1:49646" 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-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=880feb04-069f-46eb-814e-27f4a0f78d5f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42162" 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.348408ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:25:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=ff49e737-366d-47be-8c32-dcf9af68742e http.request.method=GET http.request.remoteaddr="127.0.0.1:49646" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.462113ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:25:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=af6441ae-e4e9-40af-b82e-2f9a36aaa5c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=ce85c5f6-450c-41a0-8855-44fbfe3cbf0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42162" http.request.uri="/v2/foo/bar/blobs/uploads/05b3a1ff-1942-41a4-b5e1-a102af73e635?_state=2UlnHqrMTpn1bJh3C4P1vcdupH7qUjwpyaazhUOfT0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YjNhMWZmLTE5NDItNDFhNC1iNWUxLWExMDJhZjczZTYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNTozOC4wNzk4MTAxOVoifQ%3D%3D&digest=sha256%3A30ab07477cd490a2cc903fa0f09ef6deb3d2ed3a9c6159f8a7b56a17913f0c98" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707033181s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:38 +0000] "PUT /v2/foo/bar/blobs/uploads/05b3a1ff-1942-41a4-b5e1-a102af73e635?_state=2UlnHqrMTpn1bJh3C4P1vcdupH7qUjwpyaazhUOfT0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1YjNhMWZmLTE5NDItNDFhNC1iNWUxLWExMDJhZjczZTYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNToyNTozOC4wNzk4MTAxOVoifQ%3D%3D&digest=sha256%3A30ab07477cd490a2cc903fa0f09ef6deb3d2ed3a9c6159f8a7b56a17913f0c98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=d5b162b5-8ebe-4bc4-bfcd-d6d177164111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42162" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.977109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:25:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=ea874883-56a7-4fca-9f08-1deebde91af8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42162" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.848µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:25:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43219 /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:43219/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=67226dde-355a-47d4-b895-ca431508f458 http.request.method=GET http.request.remoteaddr="127.0.0.1:49650" 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-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=7f0431a0-f335-48b9-ac13-c54245ab9dbe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42174" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.153571ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:40 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=2af9026c-f8f6-403e-a790-7b8fee64a43b http.request.method=GET http.request.remoteaddr="127.0.0.1:42174" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.160302ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:25:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43219 /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:43219/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=67226dde-355a-47d4-b895-ca431508f458 http.request.method=GET http.request.remoteaddr="127.0.0.1:49650" 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-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43219" http.request.id=576d74f2-149c-4ecd-8b46-c3d479595812 http.request.method=GET http.request.remoteaddr="127.0.0.1:42176" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.308234ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:25:40Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bf3b2b10a5bebdde9bc20d505f059c490b98ffbdf9dae4fab91182d0c36b8a0c with ttl=167h59m59.999997557s" go.version=go1.25.6 time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39773" http.request.id=67226dde-355a-47d4-b895-ca431508f458 http.request.method=GET http.request.remoteaddr="127.0.0.1:49650" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.914348ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:25:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (7.72s) === RUN TestAppDispatcher time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=f9e15164-7235-4361-b99e-b33bdaa50651 http.request.method=GET http.request.remoteaddr="127.0.0.1:34252" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430613ms http.response.status=200 http.response.written=0 time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=49198427-0f18-4f73-9d25-e1db54e06906 http.request.method=GET http.request.remoteaddr="127.0.0.1:34252" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125843ms http.response.status=200 http.response.written=0 time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=dbb9aedf-4e34-4946-994e-5d33dba6918a http.request.method=GET http.request.remoteaddr="127.0.0.1:34252" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289156ms http.response.status=200 http.response.written=0 time="2026-01-16T05:25:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38113" http.request.id=70a51303-c310-4808-850f-6eeb85b69f20 http.request.method=GET http.request.remoteaddr="127.0.0.1:34252" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.32789ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T05:25:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:40Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:40Z" 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:45171" http.request.id=48b5d04f-0f83-4f16-8cf5-746ecaafe2e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37880" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T05:25:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:40Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:40Z" level=info msg="configuring file health check path=/tmp/healthcheck3392837206, interval=1" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T05:25:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:44Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:44Z" level=info msg="configuring TCP health check addr=127.0.0.1:46505, interval=1" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T05:25: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=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:48Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 time="2026-01-16T05:25:48Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46263, interval=1, threshold=3" go.version=go1.25.6 instance.id=68470bcd-3e09-46ca-a464-878dfa858252 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 144.769s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.39s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.58s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.102s === RUN TestSchedule time="2026-01-16T05:23:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 time="2026-01-16T05:23:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998264ms" go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 time="2026-01-16T05:23:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.411µs" go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 time="2026-01-16T05:23:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.071µs" go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 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-16T05:23:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T05:23:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 time="2026-01-16T05:23:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998498ms" go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 time="2026-01-16T05:23:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998124ms" go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 time="2026-01-16T05:23:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T05:23:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bbad53d-6123-4280-89d8-88d1ffeb53b7 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.580s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.51s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16267264 sha256:fbd79a42e6035d0882470eed3f03db730ea19433923cbdafd5b5ac0970bbc339 [] map[] } --- PASS: TestSimpleBlobRead (0.38s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.59s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.32s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.69s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.03s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:03fd6aeb0b364d237522a71937b3415b23e0851e893290280d9368c6d8d4dccf palailogos: marking blob sha256:ea1779e6f57c7a8ce8c0a066059bf29d9fed9a2fa89ac67936327cde33c41d57 palailogos: marking blob sha256:1443b8e5e32baac55f3b1ce3fb1d03ed5a2db6cbf52c6cbbaa84c4415e58837a palailogos: marking manifest sha256:0b6eee8add01cd768aefbd098c00df5b302157a64195825aad9a6df7de7f2ecf palailogos: marking blob sha256:464d797770962188345204a24cf4b84c1290e4ed5dfdfbd39e582b53e0f36c07 palailogos: marking blob sha256:145bf24e64b0802ae5c5f7f9348aa6fa5f29fc7938dcc534595420b095084bda palailogos: marking manifest sha256:b8f632bd066d8eb051317326d7d2c2446a893776609ff30c247d0f7017dbba25 palailogos: marking blob sha256:03fd6aeb0b364d237522a71937b3415b23e0851e893290280d9368c6d8d4dccf palailogos: marking blob sha256:0b6eee8add01cd768aefbd098c00df5b302157a64195825aad9a6df7de7f2ecf palailogos: marking manifest sha256:ba255bbfc04cca4aade4ba08c4b04b3696b4c11f7f6aa8cdc03a1ef83f59cbc2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:2020ff93a442e3c1312629d455cdbc612dcd1d0ac6776d07ac69a808b9566da9 palailogos: marking blob sha256:3c00920854160180a34cc3f9715ec1ef10540f8ea44588adb1537b44ad1070a4 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.22s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164 deletemanifests: marking manifest sha256:b6ff4e2fb480e25fccb806fa0d40553df9eda68b1ddc54d276e0d1565942f96b deletemanifests: marking blob sha256:898a2ce6023b8ccbff685b05fa02b5af49ad01cc19d9bea24294a380042740fe deletemanifests: marking blob sha256:d76fd4a99a63cd6926f574d3b00bc72e32357f730ae1afff90cb900021e6622b deletemanifests: marking blob sha256:73c42fe1b454925bfd0887e4116a23453e1375b837382efbdebec6afcb49af98 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:7a22d5c0ac521157b4b61ca4b9f3734ce8078f57734a03ab25319cefa14a262b blob eligible for deletion: sha256:8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164 blob eligible for deletion: sha256:2199c135b743affb3d772377d092a5ec17087cc1bfa4bb42de8eff35df682cba blob eligible for deletion: sha256:22116e3208446da3d9fcf6a19810bd8a7f3d506ccb4580ed9ffc56652c982ec3 deletemanifests manifest eligible for deletion: sha256:8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164 deletemanifests: marking manifest sha256:b6ff4e2fb480e25fccb806fa0d40553df9eda68b1ddc54d276e0d1565942f96b deletemanifests: marking blob sha256:898a2ce6023b8ccbff685b05fa02b5af49ad01cc19d9bea24294a380042740fe deletemanifests: marking blob sha256:d76fd4a99a63cd6926f574d3b00bc72e32357f730ae1afff90cb900021e6622b deletemanifests: marking blob sha256:73c42fe1b454925bfd0887e4116a23453e1375b837382efbdebec6afcb49af98 time="2026-01-16T05:23:48Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 time="2026-01-16T05:23:48Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:22116e3208446da3d9fcf6a19810bd8a7f3d506ccb4580ed9ffc56652c982ec3 time="2026-01-16T05:23:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22116e3208446da3d9fcf6a19810bd8a7f3d506ccb4580ed9ffc56652c982ec3" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:7a22d5c0ac521157b4b61ca4b9f3734ce8078f57734a03ab25319cefa14a262b time="2026-01-16T05:23:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7a22d5c0ac521157b4b61ca4b9f3734ce8078f57734a03ab25319cefa14a262b" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164 time="2026-01-16T05:23:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8ad17ed59a9da876439a37d808eaefe7f3326ea8ee04d22f2e4fdc9803501164" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:2199c135b743affb3d772377d092a5ec17087cc1bfa4bb42de8eff35df682cba time="2026-01-16T05:23:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/2199c135b743affb3d772377d092a5ec17087cc1bfa4bb42de8eff35df682cba" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 --- PASS: TestDeleteManifestIfTagNotFound (2.21s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:55af757db7fb29faa89107a9cdde8e8ce214721542ee42199f696e48c2e9ca56 time="2026-01-16T05:23:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/55af757db7fb29faa89107a9cdde8e8ce214721542ee42199f696e48c2e9ca56" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:745e88ef05585a9e86b850274172c6ac3da40a225ca195afc5ea8060dc17377f time="2026-01-16T05:23:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/745e88ef05585a9e86b850274172c6ac3da40a225ca195afc5ea8060dc17377f" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:ffa17471008e16fa7631bc7558c404c38470dc55ac1a33f93afdf655eae133f4 time="2026-01-16T05:23:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ffa17471008e16fa7631bc7558c404c38470dc55ac1a33f93afdf655eae133f4" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 --- PASS: TestGCWithMissingManifests (0.91s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:10dd27a3755a138eb341e725015e0ee6f8205fcd7662dcc9a6d95f839b468545 komnenos: marking blob sha256:456e2e831bb103c625b220f10c1d1ec50622676355d0f1341591934706aa79e6 komnenos: marking blob sha256:1e6d8e86633c10c9a011fcf5fe9f88f03664e13b7652a6ccf99d8ef1a092e694 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e4d743dea3cdfb4adb2a6a60ef9b4df4d8efa6599b1e2b3c656b2845a25c9344 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e4/e4d743dea3cdfb4adb2a6a60ef9b4df4d8efa6599b1e2b3c656b2845a25c9344" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:eced594e1487ac16076d43747f7bfdb7c3bc3189355ae2b70780d8e0f2ea3290 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/eced594e1487ac16076d43747f7bfdb7c3bc3189355ae2b70780d8e0f2ea3290" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:1692f92fb1972a714484d97e6fc70690bfa71cea4db6e2f11c5772ffea0425c8 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/1692f92fb1972a714484d97e6fc70690bfa71cea4db6e2f11c5772ffea0425c8" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:3ea57d3930561baa18e2139db65b68351406aacdad74e12c73f0cb2370bc1b97 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3ea57d3930561baa18e2139db65b68351406aacdad74e12c73f0cb2370bc1b97" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:97f0e9289ffcc80b5a4df1a423a8526b128211a2d509ab4f80523a7d69212a94 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/97/97f0e9289ffcc80b5a4df1a423a8526b128211a2d509ab4f80523a7d69212a94" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:98601877cb33c3def23c77b0ce512c86d4354baafcf4934b45054d0522233313 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98601877cb33c3def23c77b0ce512c86d4354baafcf4934b45054d0522233313" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T05:23:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 --- PASS: TestDeletionHasEffect (2.08s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.03s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b876cc017a45e22f6120f0862d21a74231d3a342ebc640ea8f047a7ade6283c3 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:5a272cec9082901efcb9a955379d46bcbdf9af4f05e5c1666d99e5984bbf4c8a michael_z_doukas: marking blob sha256:ad39c24a48b8696157015da4f9cd81900532e1a25f51303ccad38b0fd268d273 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d3cfcdec1fe038f55165176f789d1892c71f2fbf5ca442f40f06f1b0424cef3f time="2026-01-16T05:23:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d3cfcdec1fe038f55165176f789d1892c71f2fbf5ca442f40f06f1b0424cef3f" go.version=go1.25.6 instance.id=2327bf0e-0bf2-466f-80ff-c90afe2cc6b8 --- PASS: TestOrphanBlobDeleted (1.04s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9522e9fe9647dc5d1228a851625a9fe096b0a296cc6ae4fbe6022c52b5dd4342 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:153af1bc9db6bcbfa6751391817bb8c6fe80e21facc19c3492c405a29f6214a6 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.80s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.63s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.61s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.28s) === 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-16T05:23:57Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 04:23:57.866443893 +0000 UTC m=-3573.251533499, actuallyDelete=true" time="2026-01-16T05:23:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T05:23:57Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456, actuallyDelete=true" time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/316774f0-0c6f-4667-a82b-fcb8d2c59679 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/33862a6f-4ca0-4bc6-97e0-e6171d78d1a6 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4c15f275-f9a2-47db-ab97-5b3ecb267e3a have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c04570a-e52f-40d7-bacf-bdda9c539d62 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9d4e4c7f-1dde-459f-b802-71c37b52cf15 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b20db5bd-6ddb-4309-8780-9821849c88c8 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b52a079d-cd43-4d7d-9df7-637d2465cc27 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07d96342-d230-402b-b589-aa637575ec84 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d259fec-5b79-44b0-9203-d8296d46b5c3 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b5d23c98-f550-40c0-aea9-22d381028be2 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d54131f6-1547-4a9e-a060-acfa16a5b4cd have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.867808842 +0000 UTC m=+26.749831456). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T05:23:57Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:23:57.869675934 +0000 UTC m=+26.751698548, actuallyDelete=true" time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ef329797-7562-4569-9892-748f46f24701 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.869675934 +0000 UTC m=+26.751698548). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/07c9718e-2422-485c-8387-31868e8e4490 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.869675934 +0000 UTC m=+26.751698548). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/950f2bb5-ec98-497e-891c-025f3d28ebeb have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.869675934 +0000 UTC m=+26.751698548). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4bee9a3c-d5b0-4a37-87d8-358cb74d8bb9 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.869675934 +0000 UTC m=+26.751698548). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4e0ff451-062a-4b5e-b580-cbb885b631ca have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.869675934 +0000 UTC m=+26.751698548). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T05:23:57Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:23:57.870922787 +0000 UTC m=+26.752945400, actuallyDelete=true" time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14d23758-93d6-473f-bec6-784f70f94d8d have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.870922787 +0000 UTC m=+26.752945400). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4461db33-f5e8-4057-8924-ab8afd02cf1b have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.870922787 +0000 UTC m=+26.752945400). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/968e0299-7197-4145-9ab1-1afa6e861c6b have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.870922787 +0000 UTC m=+26.752945400). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b2b29a98-a51c-4e8e-b0e0-5584e8cf4b56 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.870922787 +0000 UTC m=+26.752945400). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f20e9db2-3d13-48ea-a728-63fcad7f09c1 have older date (2026-01-16 04:23:57 +0000 UTC) than purge date (2026-01-16 05:23:57.870922787 +0000 UTC m=+26.752945400). Removing upload directory." time="2026-01-16T05:23:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T05:23:57Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:23:57.871735278 +0000 UTC m=+26.753757884, actuallyDelete=true" time="2026-01-16T05:23:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 26.781s ? 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.009s === 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.010s === RUN TestWalkFileRemoved time="2026-01-16T05:23:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.350s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.05s) === 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.065s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.27s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.604s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.83s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.166s ? 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-16T05:23:31Z" 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-16T05:23:31Z" 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-16T05:23:31Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched time="2026-01-16T05:23:31Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=6f5271df-c6aa-44b0-92ed-8be007aa77a8 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestParsing (0.00s) time="2026-01-16T05:23:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=6f5271df-c6aa-44b0-92ed-8be007aa77a8 time="2026-01-16T05:23:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.00s) time="2026-01-16T05:23:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=6f5271df-c6aa-44b0-92ed-8be007aa77a8 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestInvalidData (0.01s) time="2026-01-16T05:23:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T05:23:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T05:23:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T05:23:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.516s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.349s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.67s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.023s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.011s ? 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-x86_64.so.1 >>> docker-registry*: Package size: 26.8 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 05:25:56 +0000 elapsed time 0h 2m 45s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.052312) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 440.6 MiB in 105 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...