>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 06:32:18 +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.063219) Executing busybox-1.37.0-r30.trigger OK: 542.6 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-16T06:32:44Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T06:32:44Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.044s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T06:32:44Z" 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.014s ? 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.006s === 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.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.50s) PASS ok github.com/docker/distribution/health/checks 0.511s ? 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.023s === 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.006s === 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.006s === 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 06:32:45 http: TLS handshake error from 127.0.0.1:44476: 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:43801/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43801/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43801/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43801/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36279?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.19s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T06:32:46Z" level=info msg="broadcaster: closing" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="closing testSink" time="2026-01-16T06:32:46Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T06:32:46Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:46Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T06:32:47Z" level=warning msg="&{0xc0003ccbd0 0.9} encountered too many errors, backing off" time="2026-01-16T06:32:47Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.20s) PASS ok github.com/docker/distribution/notifications 1.571s ? 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-16T06:32:46Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T06:32:46.171452775Z" 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-16T06:32:46.171475397Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:32:46.171588733Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.25.6 time="2026-01-16T06:32:46.17176668Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T06:32:46.171776143Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T06:32:46.172111055Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T06:32:49.17981058Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=ec9696a4-6b50-4945-aa96-4e3aeaac3e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:45406" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="808.028µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:32:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T06:32:49.179909004Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.25s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T06:32:49.517333574Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T06:32:49.518131325Z" 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-16T06:32:49.518146225Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:32:49.518202312Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.25.6 time="2026-01-16T06:32:49.518326721Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.34s) PASS ok github.com/docker/distribution/registry 11.615s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === 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.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.098s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T06:32:46Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=4704ca3c-976c-40ed-a4a9-2bf641c78b2f time="2026-01-16T06:32:46Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=4704ca3c-976c-40ed-a4a9-2bf641c78b2f --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T06:32:46Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password=CfbC085GaVfx-rZnN1qm5qfpRtTwwqTNBY4T7So6SjI user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.082s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.004s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-01-16T06:32:46Z" level=info msg="token not to be used before 2026-01-16 06:32:47 +0000 UTC - currently 2026-01-16 06:32:46.7737016 +0000 UTC m=+0.003489149" time="2026-01-16T06:32:46Z" level=info msg="token not to be used after 2026-01-16 06:32:46 +0000 UTC - currently 2026-01-16 06:32:46.77395981 +0000 UTC m=+0.003747399" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T06:32:46Z" 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.015s === 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.043s === 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.011s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.002s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T06:32: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 time="2026-01-16T06:32:48Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:32:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37061" http.request.id=65efc4a7-6787-49df-bcae-6943816a9a00 http.request.method=GET http.request.remoteaddr="127.0.0.1:58524" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.699µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:32:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-01-16T06:32: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 time="2026-01-16T06:32:48Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:32:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=414c0683-1e82-448c-b9c6-6f1d1c634e92 http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="573.62µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:06:32:48 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T06:32:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=99d56498-be71-40b3-b702-817af778dc66 http.request.method=POST http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:48 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=1cd1050b-0a98-4328-b40f-6736a64f457f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/aaaa/blobs/uploads/ce98883c-d3ba-4727-929e-93949761617a?_state=eMlLQYAnAL1IXb_q_TEN-A2bXhfZvzel9LQync0HafN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZTk4ODgzYy1kM2JhLTQ3MjctOTI5ZS05Mzk0OTc2MTYxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NDguMjkyMTYzMzEyWiJ9&digest=sha256%3A57378fb468d59a39ed85e0bafc3f5d5846abe31fc5960932b6c25c05907739cd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579208209s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:48 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ce98883c-d3ba-4727-929e-93949761617a?_state=eMlLQYAnAL1IXb_q_TEN-A2bXhfZvzel9LQync0HafN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZTk4ODgzYy1kM2JhLTQ3MjctOTI5ZS05Mzk0OTc2MTYxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NDguMjkyMTYzMzEyWiJ9&digest=sha256%3A57378fb468d59a39ed85e0bafc3f5d5846abe31fc5960932b6c25c05907739cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=93ed22a3-0b86-45a1-b543-f55bc7017302 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:50 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=f0469ccd-46aa-4dea-90cc-453a1d713a58 http.request.method=POST http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:50 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=d71fbd92-70f9-416a-898c-0bcb11c81b55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/bbbb/blobs/uploads/c137a1ce-2177-4eca-935f-7dd04f6797f4?_state=P1vpFupuREzkIao7n5nxZRsep9nPp3z--eD6iCz70E97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMTM3YTFjZS0yMTc3LTRlY2EtOTM1Zi03ZGQwNGY2Nzk3ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTAuOTcxMDI1NDg0WiJ9&digest=sha256%3A6b71c950895db55e5cd45676a5e2739f4015ea9368f7bfc7a65b36cea282c15d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397987459s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:50 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c137a1ce-2177-4eca-935f-7dd04f6797f4?_state=P1vpFupuREzkIao7n5nxZRsep9nPp3z--eD6iCz70E97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMTM3YTFjZS0yMTc3LTRlY2EtOTM1Zi03ZGQwNGY2Nzk3ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTAuOTcxMDI1NDg0WiJ9&digest=sha256%3A6b71c950895db55e5cd45676a5e2739f4015ea9368f7bfc7a65b36cea282c15d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=baf6f1e0-5c6a-428b-913c-c8937461e1aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=eaea3dc8-ab9b-43f4-a7cd-effdd3e9e24d http.request.method=POST http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.348µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:52 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=6e91e86c-a69f-4025-b5ee-9a77229a1be8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/cccc/blobs/uploads/73a4e868-7b80-4433-bedc-25a792634597?_state=Llnq0rLc7WnGVaN8R5Mg7BjVYsMmsfmnyvf2zZxYOop7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3M2E0ZTg2OC03YjgwLTQ0MzMtYmVkYy0yNWE3OTI2MzQ1OTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTIuNDc5MTM1NTk0WiJ9&digest=sha256%3Ad58819a443807361b1b2dec674eb0f0a9787559fbcc7ed01767e45bf74708e8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122011738s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:52 +0000] "PUT /v2/foo/cccc/blobs/uploads/73a4e868-7b80-4433-bedc-25a792634597?_state=Llnq0rLc7WnGVaN8R5Mg7BjVYsMmsfmnyvf2zZxYOop7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3M2E0ZTg2OC03YjgwLTQ0MzMtYmVkYy0yNWE3OTI2MzQ1OTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTIuNDc5MTM1NTk0WiJ9&digest=sha256%3Ad58819a443807361b1b2dec674eb0f0a9787559fbcc7ed01767e45bf74708e8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=02f0902b-88b2-4b2f-82d6-450351fc3396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:53 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=54fc5d99-dc7d-4c09-af1e-f1751d12a121 http.request.method=POST http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.403µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:53 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=cf48516c-23f1-4299-895c-392c6559f180 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/dddd/blobs/uploads/2b130979-996c-43fa-a7a5-b9e352fa5996?_state=ebtgHB1BDXOk1bnlgwVRT9lV8nviHTeigV5BHAM6Ak57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYjEzMDk3OS05OTZjLTQzZmEtYTdhNS1iOWUzNTJmYTU5OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTMuNzIxNjA2MTc0WiJ9&digest=sha256%3A51f037f453df7707490b33ef8750c12a6aaea1b16c0badaa5b9dca4d55b446d7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455204702s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:53 +0000] "PUT /v2/foo/dddd/blobs/uploads/2b130979-996c-43fa-a7a5-b9e352fa5996?_state=ebtgHB1BDXOk1bnlgwVRT9lV8nviHTeigV5BHAM6Ak57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYjEzMDk3OS05OTZjLTQzZmEtYTdhNS1iOWUzNTJmYTU5OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTMuNzIxNjA2MTc0WiJ9&digest=sha256%3A51f037f453df7707490b33ef8750c12a6aaea1b16c0badaa5b9dca4d55b446d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=4fabeb31-3198-4c33-b129-83b3ad15e70e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=af03ce99-1cd9-4908-94d7-79fc8ff6b8cb http.request.method=POST http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.315µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:56 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=df41cc7c-fe96-4316-8e61-2618a0594482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/eeee/blobs/uploads/203fc814-5419-4f48-9295-bdf18cd3f11c?_state=9e_h6yLtDhnN81rhRrQDgqoMk6kTZOOGl1ieY3nV9VZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMDNmYzgxNC01NDE5LTRmNDgtOTI5NS1iZGYxOGNkM2YxMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTYuMjc0Nzc3OTAxWiJ9&digest=sha256%3A11753a0824af82f25dd069faf8d9c634b2c8deeee55037b55e4a3053b674feb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066978701s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:56 +0000] "PUT /v2/foo/eeee/blobs/uploads/203fc814-5419-4f48-9295-bdf18cd3f11c?_state=9e_h6yLtDhnN81rhRrQDgqoMk6kTZOOGl1ieY3nV9VZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMDNmYzgxNC01NDE5LTRmNDgtOTI5NS1iZGYxOGNkM2YxMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTYuMjc0Nzc3OTAxWiJ9&digest=sha256%3A11753a0824af82f25dd069faf8d9c634b2c8deeee55037b55e4a3053b674feb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=8b9f22a4-a3c4-4acb-9dc6-5c3577f7b2a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:57 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=5b8adbe9-f9f8-40d9-b1c4-5c10d31655de http.request.method=POST http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.497µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:57 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=7992a415-b85c-473b-95b3-b8f3797807c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/ffff/blobs/uploads/afabbd57-65a9-4e65-971b-0200b8101d7e?_state=lpnEjdaH9uTgGw3AEu0WLcH8PeoVxXX0SZUoZz8o-lF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhZmFiYmQ1Ny02NWE5LTRlNjUtOTcxYi0wMjAwYjgxMDFkN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTcuNDIzNjc3NjczWiJ9&digest=sha256%3A9aad9854c2ec77c533779c867882e6699ee105cde81dc224a15fe055d3c6ddf9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.550543669s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:57 +0000] "PUT /v2/foo/ffff/blobs/uploads/afabbd57-65a9-4e65-971b-0200b8101d7e?_state=lpnEjdaH9uTgGw3AEu0WLcH8PeoVxXX0SZUoZz8o-lF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhZmFiYmQ1Ny02NWE5LTRlNjUtOTcxYi0wMjAwYjgxMDFkN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTcuNDIzNjc3NjczWiJ9&digest=sha256%3A9aad9854c2ec77c533779c867882e6699ee105cde81dc224a15fe055d3c6ddf9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=296eeaf3-b136-42f5-a517-3f8733029b56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=086d5dc6-071d-42c9-98da-953d8e0b45e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="566.749µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=0dcab1a1-77f6-41b5-8a8c-6fa2a478b0ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="667.494µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=9b06756a-80a3-479d-9926-619b04e46850 http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="595.348µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=d2851983-0aed-45b7-ba16-799ad0ceaf71 http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="497.323µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=e421ed35-d7a7-4d7f-bb71-55ce9633ab4b http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="500.694µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=1a146ecf-3d6e-47df-85ac-02cbfb9ac081 http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="491.275µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" 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:45005" http.request.id=f1c08de4-0db6-479e-83e2-e06fd62cc19e http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="529.976µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" 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:45005" http.request.id=ac798ef7-c22d-4efa-a069-2185548820ed http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="442.428µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=8c1be0a5-1ff5-45e0-aacd-93628ef3788c http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="452.861µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45005" http.request.id=f61f717b-dbfb-4e9b-8eac-aeb5c29669c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33252" 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="560.071µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:06:32:58 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T06:32:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:32:58Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:32:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=29db0e76-792f-4895-b331-213d897e30dc http.request.method=POST http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:59 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=33521c2f-da33-4583-a960-6992dbb40e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/aaaa/blobs/uploads/7ff9c690-57aa-4c20-9e28-7cbd4f44881d?_state=jp1LejDSYz3uF_ySZBh1Fylm882iOpyx0EPfgAAcz6l7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZmY5YzY5MC01N2FhLTRjMjAtOWUyOC03Y2JkNGY0NDg4MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTkuMTI4NTk1NDMyWiJ9&digest=sha256%3A37475cb18cf2719042c527b5b94843f568ef525dbdbe45ffffa20459bb5f29a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898408234s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:32:59 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7ff9c690-57aa-4c20-9e28-7cbd4f44881d?_state=jp1LejDSYz3uF_ySZBh1Fylm882iOpyx0EPfgAAcz6l7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZmY5YzY5MC01N2FhLTRjMjAtOWUyOC03Y2JkNGY0NDg4MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzI6NTkuMTI4NTk1NDMyWiJ9&digest=sha256%3A37475cb18cf2719042c527b5b94843f568ef525dbdbe45ffffa20459bb5f29a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=65dcefbe-06b9-4874-a7a1-5bab27f22482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195686ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=3dc1558b-e417-4a35-ae4b-5e66a520a7e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:01 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=25a0215b-fc22-49f4-908f-d946a9ea215c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/bbbb/blobs/uploads/8a703855-e713-47c6-b8b5-5171f04bc426?_state=ApXeeJZ7vN8N_-3UphZe3PgifDpewhZU_fCWe8hn-jR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YTcwMzg1NS1lNzEzLTQ3YzYtYjhiNS01MTcxZjA0YmM0MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDEuMjM1OTIwMDE1WiJ9&digest=sha256%3A00bf14d8f0fed2195d12d0b506708dbfe2ccd496c09760cda0dab3598671ecb7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.208826934s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:01 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8a703855-e713-47c6-b8b5-5171f04bc426?_state=ApXeeJZ7vN8N_-3UphZe3PgifDpewhZU_fCWe8hn-jR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YTcwMzg1NS1lNzEzLTQ3YzYtYjhiNS01MTcxZjA0YmM0MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDEuMjM1OTIwMDE1WiJ9&digest=sha256%3A00bf14d8f0fed2195d12d0b506708dbfe2ccd496c09760cda0dab3598671ecb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=9f069cc5-215a-4206-b0de-b986d08ece13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.37133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=dfef6559-35db-4f3d-936e-2c0581eadf2e http.request.method=POST http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="963.429µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=ca0f5e11-de5d-49bb-9968-270c4a56823b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/cccc/blobs/uploads/eb261396-0377-4709-abaa-ce51aa57e0a2?_state=litOGMXDnMuh15UifuKrgiubDptMRkrfPIrIx0lz_Sd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYjI2MTM5Ni0wMzc3LTQ3MDktYWJhYS1jZTUxYWE1N2UwYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDMuNTQ4Njc5NDU4WiJ9&digest=sha256%3A0246294244e2668466f6d0377f611b3b9a22eb2f881af955b05af5a26ab7d838" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569982843s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/eb261396-0377-4709-abaa-ce51aa57e0a2?_state=litOGMXDnMuh15UifuKrgiubDptMRkrfPIrIx0lz_Sd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYjI2MTM5Ni0wMzc3LTQ3MDktYWJhYS1jZTUxYWE1N2UwYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDMuNTQ4Njc5NDU4WiJ9&digest=sha256%3A0246294244e2668466f6d0377f611b3b9a22eb2f881af955b05af5a26ab7d838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=25318ade-0bf9-4b18-9cb9-44574b18e405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=11456382-c3e6-4a77-b3cc-784963f2dc43 http.request.method=POST http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.502µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=ea321fc5-3ef2-4316-9970-4c6ddeb5cc84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/dddd/blobs/uploads/c6e5633d-a711-4b14-970b-7f821df30fc9?_state=SqrJO4mJf8zCDEJJe6b9yerlmnq6QwCQ4_WtsqgVtTd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNmU1NjMzZC1hNzExLTRiMTQtOTcwYi03ZjgyMWRmMzBmYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDUuMjkzNjI3MjE1WiJ9&digest=sha256%3A1531f46845284beb79303250d1edf6ad6169ddafe046b09580692877009090ea" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336911117s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/c6e5633d-a711-4b14-970b-7f821df30fc9?_state=SqrJO4mJf8zCDEJJe6b9yerlmnq6QwCQ4_WtsqgVtTd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNmU1NjMzZC1hNzExLTRiMTQtOTcwYi03ZjgyMWRmMzBmYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDUuMjkzNjI3MjE1WiJ9&digest=sha256%3A1531f46845284beb79303250d1edf6ad6169ddafe046b09580692877009090ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=99786e36-67f6-4b1c-a793-c5c0aee7b54a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54672" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341279ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46627" http.request.id=617a51ee-d136-4713-8dc7-1831db601b03 http.request.method=GET http.request.remoteaddr="127.0.0.1:54672" 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="540.6µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (19.50s) === RUN TestURLPrefix time="2026-01-16T06:33:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:07Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44801" http.request.id=b65a4c7c-fa8e-4bb8-b22b-6b93d2386870 http.request.method=GET http.request.remoteaddr="127.0.0.1:36964" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.95µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T06:33:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:07Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=410ef239-4b66-4d34-95da-0ce4b77d2693 http.request.method=GET http.request.remoteaddr="127.0.0.1:42784" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.667089ms http.response.status=404 http.response.written=157 vars.digest="sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "GET /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=d2d350a7-6d50-4cfa-92ec-58dc75244d98 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42796" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.09µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=a6c02cd3-d44f-48b5-a3f2-2034731445e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42796" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="721.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=6769c53c-8fa8-4f1a-a397-6e21ad1248ba http.request.method=GET http.request.remoteaddr="127.0.0.1:42796" http.request.uri="/v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="757.18µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "GET /v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=9e47c8c6-7754-4959-a9c0-f61d35f3e6f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42796" http.request.uri="/v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="707.33µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=ca3b54d9-9b4d-498d-95b1-67b206979b6b http.request.method=GET http.request.remoteaddr="127.0.0.1:42796" http.request.uri="/v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ab3ac4ba-8774-4737-a2a8-82921d35f4b8 time="2026-01-16T06:33:07Z" 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:45395" http.request.id=ca3b54d9-9b4d-498d-95b1-67b206979b6b http.request.method=GET http.request.remoteaddr="127.0.0.1:42796" http.request.uri="/v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.126µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ab3ac4ba-8774-4737-a2a8-82921d35f4b8 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "GET /v2/foo/bar/blobs/uploads/ab3ac4ba-8774-4737-a2a8-82921d35f4b8?_state=Wy2qHZ1U_dkaktc2kqZVVlJWoP4p6nQrJQCRMDwXJoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiM2FjNGJhLTg3NzQtNDczNy1hMmE4LTgyOTIxZDM1ZjRiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDEzNzkyMjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=e567dc1f-0102-43a1-aeea-799bd4626cf3 http.request.method=POST http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.187µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=f48e2938-cdfa-4c09-b8a7-647279939643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/c5b38446-8d91-4c47-a88a-b6efcf9a859f?_state=cBqxNPgIfnycYWIrVi4W1Mo5zKKy3XnlI8msLyOiCBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YjM4NDQ2LThkOTEtNGM0Ny1hODhhLWI2ZWZjZjlhODU5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDQ4MjUyMzJaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" provided=sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 vars.name="foo/bar" vars.uuid=c5b38446-8d91-4c47-a88a-b6efcf9a859f time="2026-01-16T06:33:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=f48e2938-cdfa-4c09-b8a7-647279939643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/c5b38446-8d91-4c47-a88a-b6efcf9a859f?_state=cBqxNPgIfnycYWIrVi4W1Mo5zKKy3XnlI8msLyOiCBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YjM4NDQ2LThkOTEtNGM0Ny1hODhhLWI2ZWZjZjlhODU5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDQ4MjUyMzJaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c5b38446-8d91-4c47-a88a-b6efcf9a859f time="2026-01-16T06:33:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137, 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:45395" http.request.id=f48e2938-cdfa-4c09-b8a7-647279939643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/c5b38446-8d91-4c47-a88a-b6efcf9a859f?_state=cBqxNPgIfnycYWIrVi4W1Mo5zKKy3XnlI8msLyOiCBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YjM4NDQ2LThkOTEtNGM0Ny1hODhhLWI2ZWZjZjlhODU5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDQ4MjUyMzJaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="646.3µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c5b38446-8d91-4c47-a88a-b6efcf9a859f 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/c5b38446-8d91-4c47-a88a-b6efcf9a859f?_state=cBqxNPgIfnycYWIrVi4W1Mo5zKKy3XnlI8msLyOiCBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1YjM4NDQ2LThkOTEtNGM0Ny1hODhhLWI2ZWZjZjlhODU5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDQ4MjUyMzJaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=bf235216-6459-4e77-b449-acb003e97077 http.request.method=POST http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.749µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=964cc37a-e125-4310-8e91-401e3db4e38a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/34bba0b2-08ac-4889-885b-3f8e444c266a?_state=FT2XAwVoXGE3R_9YaYIau2tuKFNi55kQnjer5Y4XYXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YmJhMGIyLTA4YWMtNDg4OS04ODViLTNmOGU0NDRjMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDc0MDgxNjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="726.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/34bba0b2-08ac-4889-885b-3f8e444c266a?_state=FT2XAwVoXGE3R_9YaYIau2tuKFNi55kQnjer5Y4XYXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0YmJhMGIyLTA4YWMtNDg4OS04ODViLTNmOGU0NDRjMjY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDc0MDgxNjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=0c069aff-23b7-4545-9ea5-887cceae7d4a http.request.method=POST http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="644.259µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=34d10dcc-8552-428c-8b7b-30883bc8e2a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/c758795b-c2f4-43bf-a85b-157ed34866f4?_state=gMmJZ-rGC_TSVRE019U7sEXhdwjgHPfRWO4Xw6A3eDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTg3OTViLWMyZjQtNDNiZi1hODViLTE1N2VkMzQ4NjZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDg5MDQyMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="803.499µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/c758795b-c2f4-43bf-a85b-157ed34866f4?_state=gMmJZ-rGC_TSVRE019U7sEXhdwjgHPfRWO4Xw6A3eDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NTg3OTViLWMyZjQtNDNiZi1hODViLTE1N2VkMzQ4NjZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NDg5MDQyMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=d078016f-c484-41a3-b1bb-ab8cd17cea21 http.request.method=POST http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="625.554µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=8dd44900-570f-4d19-a511-0f2f5432066c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/b709878c-f929-406f-92e4-8dd5003c6592?_state=Ek-MjZBKnELfT0JYVN8OlWAQSG_2ZQexX9OqeUgvUsF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MDk4NzhjLWY5MjktNDA2Zi05MmU0LThkZDUwMDNjNjU5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NTA3MTA1ODNaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044610423s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:07 +0000] "PUT /v2/foo/bar/blobs/uploads/b709878c-f929-406f-92e4-8dd5003c6592?_state=Ek-MjZBKnELfT0JYVN8OlWAQSG_2ZQexX9OqeUgvUsF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MDk4NzhjLWY5MjktNDA2Zi05MmU0LThkZDUwMDNjNjU5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowNy43NTA3MTA1ODNaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=e7b5cd21-d173-481c-b0a0-ebd70bbab981 http.request.method=POST http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.899µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45395" http.request.id=13793175-aac7-4abc-96c1-c6359301da54 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/c2c7f678-c777-41ce-b85e-d1d58f00063a?_state=108oaEYzvTfi7jvTNDjtJFTwHtZspFGV_Q13Dtsyygt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYzdmNjc4LWM3NzctNDFjZS1iODVlLWQxZDU4ZjAwMDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowOC44MjAyMTEwMzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269637254s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/c2c7f678-c777-41ce-b85e-d1d58f00063a?_state=108oaEYzvTfi7jvTNDjtJFTwHtZspFGV_Q13Dtsyygt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYzdmNjc4LWM3NzctNDFjZS1iODVlLWQxZDU4ZjAwMDYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzowOC44MjAyMTEwMzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=1cc5b93d-efde-4f6e-89c1-7ff250b33555 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/uploads/c2c7f678-c777-41ce-b85e-d1d58f00063a?_state=CKHXzn1-AleWYHlAoJRluskxqjbR3G3445Z3UOWoPHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYzdmNjc4LWM3NzctNDFjZS1iODVlLWQxZDU4ZjAwMDYzYSIsIk9mZnNldCI6MTkxMDUyODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDhaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.duration="984.776µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/c2c7f678-c777-41ce-b85e-d1d58f00063a?_state=CKHXzn1-AleWYHlAoJRluskxqjbR3G3445Z3UOWoPHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYzdmNjc4LWM3NzctNDFjZS1iODVlLWQxZDU4ZjAwMDYzYSIsIk9mZnNldCI6MTkxMDUyODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MDhaIn0%3D&digest=sha256%3A3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=0fff235f-c816-4fa4-8b40-712a037daf8b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="664.167µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=41ade355-eade-4f1f-936f-1e6958707282 http.request.method=GET http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.841288ms http.response.status=200 http.response.written=19105280 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 200 19105280 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=error msg="error parsing digest="sha257:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=7441a58a-0b8c-4229-a868-95da0ae231d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/sha257:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" vars.name="foo/bar" time="2026-01-16T06:33:10Z" 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:45395" http.request.id=7441a58a-0b8c-4229-a868-95da0ae231d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42798" http.request.uri="/v2/foo/bar/blobs/sha257:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="569.844µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/sha257:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=cbd3dd27-0b8b-4ed5-b1b5-11cecda06e5d http.request.method=GET http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.duration="780.68µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:10Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=fabbb741-28f8-430d-95f3-60631f4c4bfc http.request.method=GET http.request.remoteaddr="127.0.0.1:51486" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.229µs" http.response.status=404 http.response.written=157 vars.digest="sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=b9a4c4fa-36de-44a7-aac8-9f71e69a45be http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.647µs" http.response.status=404 http.response.written=157 vars.digest="sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=1a9d613a-e003-4a9f-8c22-362515e26779 http.request.method=POST http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="628.958µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=ea840019-2bff-4749-b09b-814e9140bc29 http.request.method=GET http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="656.972µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=31d2ab76-4184-48f6-86fd-30e9057e8c00 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="657.377µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=afcec097-f081-445b-955f-bb69209f8477 http.request.method=GET http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fdf1e4d4-147c-48c1-9633-026533b9f908 time="2026-01-16T06:33:10Z" 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:41885" http.request.id=afcec097-f081-445b-955f-bb69209f8477 http.request.method=GET http.request.remoteaddr="127.0.0.1:51494" http.request.uri="/v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="562.807µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fdf1e4d4-147c-48c1-9633-026533b9f908 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/uploads/fdf1e4d4-147c-48c1-9633-026533b9f908?_state=kFexuwkHEwhZfHLEOwPlJVKef4YKQ8hEnpW3VuDGE3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZjFlNGQ0LTE0N2MtNDhjMS05NjMzLTAyNjUzM2I5ZjkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTYzNTE0OTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=43f92d20-9d91-4b68-a635-60291b2fac6d http.request.method=POST http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.947µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=4812a035-db0b-4d5f-ac47-5203fe48db2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/7b8bd611-3701-4e9e-9051-d4d47cf660ea?_state=27qclADOAuO0tmm8MAKiz5_Mx8rKQGRBGEQ1tRgeEBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiOGJkNjExLTM3MDEtNGU5ZS05MDUxLWQ0ZDQ3Y2Y2NjBlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTk0MDEyMDRaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" provided=sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 vars.name="foo/bar" vars.uuid=7b8bd611-3701-4e9e-9051-d4d47cf660ea time="2026-01-16T06:33:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=4812a035-db0b-4d5f-ac47-5203fe48db2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/7b8bd611-3701-4e9e-9051-d4d47cf660ea?_state=27qclADOAuO0tmm8MAKiz5_Mx8rKQGRBGEQ1tRgeEBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiOGJkNjExLTM3MDEtNGU5ZS05MDUxLWQ0ZDQ3Y2Y2NjBlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTk0MDEyMDRaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7b8bd611-3701-4e9e-9051-d4d47cf660ea time="2026-01-16T06:33:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8, 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:41885" http.request.id=4812a035-db0b-4d5f-ac47-5203fe48db2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/7b8bd611-3701-4e9e-9051-d4d47cf660ea?_state=27qclADOAuO0tmm8MAKiz5_Mx8rKQGRBGEQ1tRgeEBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiOGJkNjExLTM3MDEtNGU5ZS05MDUxLWQ0ZDQ3Y2Y2NjBlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTk0MDEyMDRaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="658.081µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7b8bd611-3701-4e9e-9051-d4d47cf660ea 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/7b8bd611-3701-4e9e-9051-d4d47cf660ea?_state=27qclADOAuO0tmm8MAKiz5_Mx8rKQGRBGEQ1tRgeEBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiOGJkNjExLTM3MDEtNGU5ZS05MDUxLWQ0ZDQ3Y2Y2NjBlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMTk0MDEyMDRaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=c4078ad7-92f3-4609-9eef-38fc25008393 http.request.method=POST http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="582.903µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=88208a59-bfc3-45fb-b3d6-9560dc630003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/75060dce-0818-4cd7-b421-7d9285f5b8b9?_state=ZWvfZePjGYzFWNTd5R2izDVZDR26Gf1xqC_6F5pyyCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MDYwZGNlLTA4MTgtNGNkNy1iNDIxLTdkOTI4NWY1YjhiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMjk5MTY2MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.190898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/75060dce-0818-4cd7-b421-7d9285f5b8b9?_state=ZWvfZePjGYzFWNTd5R2izDVZDR26Gf1xqC_6F5pyyCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MDYwZGNlLTA4MTgtNGNkNy1iNDIxLTdkOTI4NWY1YjhiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMjk5MTY2MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=01a8e227-78df-456a-96d1-c9eeb9848f78 http.request.method=POST http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="631.947µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=557f9459-4852-49e1-84c6-69f060f80b88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/eb8100d2-3c68-43cc-8e2d-4fca6ca354f6?_state=QtQC07FA9DSgVRHhgTNLFpebovRN5tLjPXincU0pzHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViODEwMGQyLTNjNjgtNDNjYy04ZTJkLTRmY2E2Y2EzNTRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMzgwNDk3MjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="688.226µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/eb8100d2-3c68-43cc-8e2d-4fca6ca354f6?_state=QtQC07FA9DSgVRHhgTNLFpebovRN5tLjPXincU0pzHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViODEwMGQyLTNjNjgtNDNjYy04ZTJkLTRmY2E2Y2EzNTRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMzgwNDk3MjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=46588886-ff7c-4100-870f-659268c2f33d http.request.method=POST http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="533.427µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=38def790-08d8-4731-960a-956f270916c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/2d3f07e1-578e-4223-97eb-90562b6d7d44?_state=gVvxGs0y3algxGqfy6XyV-JoeiApFNhY24JXU6yEV4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkM2YwN2UxLTU3OGUtNDIyMy05N2ViLTkwNTYyYjZkN2Q0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMzk0NTcyMTRaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164356867s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "PUT /v2/foo/bar/blobs/uploads/2d3f07e1-578e-4223-97eb-90562b6d7d44?_state=gVvxGs0y3algxGqfy6XyV-JoeiApFNhY24JXU6yEV4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkM2YwN2UxLTU3OGUtNDIyMy05N2ViLTkwNTYyYjZkN2Q0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMC4yMzk0NTcyMTRaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=7cba9c3c-71cb-4254-87be-b13625b96401 http.request.method=POST http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.324µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41885" http.request.id=ef6dfa90-499c-4106-9966-7a501c0f1119 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/1c0f8d1a-08f8-4f51-9293-496529b1e584?_state=Xyxto3zCDH_6LQ8tGpP8yCcaMf80rugtlIDbleH4WpN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjMGY4ZDFhLTA4ZjgtNGY1MS05MjkzLTQ5NjUyOWIxZTU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMi40MzY5OTM4MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789949299s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:12 +0000] "PATCH /v2/foo/bar/blobs/uploads/1c0f8d1a-08f8-4f51-9293-496529b1e584?_state=Xyxto3zCDH_6LQ8tGpP8yCcaMf80rugtlIDbleH4WpN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjMGY4ZDFhLTA4ZjgtNGY1MS05MjkzLTQ5NjUyOWIxZTU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxMi40MzY5OTM4MzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=02a9f5bc-e4f3-4037-bb69-1d7dd625149b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/uploads/1c0f8d1a-08f8-4f51-9293-496529b1e584?_state=WcTdEnHeaRUoTHkCRfo7Y4NU28cwI3aYp2zK0GdnCeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjMGY4ZDFhLTA4ZjgtNGY1MS05MjkzLTQ5NjUyOWIxZTU4NCIsIk9mZnNldCI6MjQ3MTE2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MTJaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162719ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "PUT /v2/foo/bar/blobs/uploads/1c0f8d1a-08f8-4f51-9293-496529b1e584?_state=WcTdEnHeaRUoTHkCRfo7Y4NU28cwI3aYp2zK0GdnCeN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjMGY4ZDFhLTA4ZjgtNGY1MS05MjkzLTQ5NjUyOWIxZTU4NCIsIk9mZnNldCI6MjQ3MTE2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MTJaIn0%3D&digest=sha256%3Ade2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=e7163a76-9378-42e0-a8d2-14df53f7b995 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="720.795µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=a77622e9-42bb-4b4b-ac02-0e2ead75a166 http.request.method=GET http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.927506ms http.response.status=200 http.response.written=24711680 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 200 24711680 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=error msg="error parsing digest="sha257:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=3c32a037-7d94-405b-a1ff-57e26edcac83 http.request.method=GET http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/sha257:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" vars.name="foo/bar" time="2026-01-16T06:33:14Z" 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:41885" http.request.id=3c32a037-7d94-405b-a1ff-57e26edcac83 http.request.method=GET http.request.remoteaddr="127.0.0.1:51502" http.request.uri="/v2/foo/bar/blobs/sha257:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="639.28µs" http.response.status=400 http.response.written=110 vars.digest="sha257:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/sha257:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=93388d78-3447-429e-93cf-a7e8e98d21d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51524" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323855ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=bf58656c-0a02-4999-a36d-0403ec7baa28 http.request.method=GET http.request.remoteaddr="127.0.0.1:51524" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.069992ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41885" http.request.id=9a644647-118f-4f1f-b519-18934967456b http.request.method=GET http.request.remoteaddr="127.0.0.1:51514" http.request.uri="/v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.502086ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/sha256:de2b793fa66608ecb02cc86e0d2c5f7131a527dbdb1cb92cc9a91b5b8894cdb8 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=642bc0b0-af19-4c83-ab2d-d161a6a38db3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.149214682s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45395" http.request.id=1fa42ec4-25f5-422f-8aee-339a58eef033 http.request.method=GET http.request.remoteaddr="127.0.0.1:42814" http.request.uri="/v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.151643962s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [16/Jan/2026:06:33:10 +0000] "GET /v2/foo/bar/blobs/sha256:3d9391215cd7aa5b9238cb430e18ca5ab40a66bae3ad22f40d3aa0ea234f6137 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.62s) === RUN TestBlobDelete time="2026-01-16T06:33:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=c1b5a1e8-2e31-4d76-8669-5c2135826432 http.request.method=GET http.request.remoteaddr="127.0.0.1:38160" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.452838ms http.response.status=404 http.response.written=157 vars.digest="sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=f3a27489-d192-4641-935e-71cd25e59ab8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38174" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.389µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=a4f30018-d7aa-46de-9531-21e652fb9ba0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="593.322µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=926211b9-a07a-4e74-99db-4d6f140f660e http.request.method=GET http.request.remoteaddr="127.0.0.1:38174" http.request.uri="/v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="627.068µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=4e28fa76-80cc-4742-8b53-eed27239a9a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38174" http.request.uri="/v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="578.506µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=6ae3c4cd-4bd1-4c89-af14-63269eb6c0b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38174" http.request.uri="/v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a5318a07-6094-470c-958a-299aa40d38da time="2026-01-16T06:33:14Z" 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:42985" http.request.id=6ae3c4cd-4bd1-4c89-af14-63269eb6c0b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38174" http.request.uri="/v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="579.041µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a5318a07-6094-470c-958a-299aa40d38da 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "GET /v2/foo/bar/blobs/uploads/a5318a07-6094-470c-958a-299aa40d38da?_state=EZsusDS1NaQqt56-xFdS7BPDQmVMmqWDtv_4Slv-BBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1MzE4YTA3LTYwOTQtNDcwYy05NThhLTI5OWFhNDBkMzhkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzcwMzk2MjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=b48b69a1-a27f-4bd8-9fb5-2f45597abc63 http.request.method=POST http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="773.403µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=b7529e54-fbe3-48d2-885b-40590434df51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/647f24b8-f0cb-4577-8e74-bcf3ce4ee541?_state=7khKzFwbj-u9brTnfubOrbe94e6qjFvKXa-0AoR8nQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2YyNGI4LWYwY2ItNDU3Ny04ZTc0LWJjZjNjZTRlZTU0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzk5MzQ3MVoifQ%3D%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" provided=sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 vars.name="foo/bar" vars.uuid=647f24b8-f0cb-4577-8e74-bcf3ce4ee541 time="2026-01-16T06:33:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=b7529e54-fbe3-48d2-885b-40590434df51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/647f24b8-f0cb-4577-8e74-bcf3ce4ee541?_state=7khKzFwbj-u9brTnfubOrbe94e6qjFvKXa-0AoR8nQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2YyNGI4LWYwY2ItNDU3Ny04ZTc0LWJjZjNjZTRlZTU0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzk5MzQ3MVoifQ%3D%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=647f24b8-f0cb-4577-8e74-bcf3ce4ee541 time="2026-01-16T06:33:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156, 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:42985" http.request.id=b7529e54-fbe3-48d2-885b-40590434df51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/647f24b8-f0cb-4577-8e74-bcf3ce4ee541?_state=7khKzFwbj-u9brTnfubOrbe94e6qjFvKXa-0AoR8nQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2YyNGI4LWYwY2ItNDU3Ny04ZTc0LWJjZjNjZTRlZTU0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzk5MzQ3MVoifQ%3D%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.249806ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=647f24b8-f0cb-4577-8e74-bcf3ce4ee541 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "PUT /v2/foo/bar/blobs/uploads/647f24b8-f0cb-4577-8e74-bcf3ce4ee541?_state=7khKzFwbj-u9brTnfubOrbe94e6qjFvKXa-0AoR8nQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0N2YyNGI4LWYwY2ItNDU3Ny04ZTc0LWJjZjNjZTRlZTU0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zNzk5MzQ3MVoifQ%3D%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=215fa03a-32db-4f63-8206-60dcd053cf8f http.request.method=POST http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="638.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=d9a6a322-75b2-4442-997b-6353e9da9993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/9837ab0f-680b-46c6-be0a-140ab1993acc?_state=gwbxbyUyvWCQ-ZhgxPOLSLlggsP-89wId8BwX4GVxEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MzdhYjBmLTY4MGItNDZjNi1iZTBhLTE0MGFiMTk5M2FjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zODM3MjM1NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="799.419µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "PUT /v2/foo/bar/blobs/uploads/9837ab0f-680b-46c6-be0a-140ab1993acc?_state=gwbxbyUyvWCQ-ZhgxPOLSLlggsP-89wId8BwX4GVxEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MzdhYjBmLTY4MGItNDZjNi1iZTBhLTE0MGFiMTk5M2FjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zODM3MjM1NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=fb5002eb-56bf-4480-bf8e-57d554f87ad2 http.request.method=POST http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="564.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=fefd19cb-9085-4817-8022-dc98655ce933 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/1d603368-24b3-4de2-b472-b5fd82080709?_state=yYnPJYN2xJkmfjhbU5K_Ybr-x01dIHwDEo5gyr2t9rd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNjAzMzY4LTI0YjMtNGRlMi1iNDcyLWI1ZmQ4MjA4MDcwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zODU3MTkzNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="674.671µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "PUT /v2/foo/bar/blobs/uploads/1d603368-24b3-4de2-b472-b5fd82080709?_state=yYnPJYN2xJkmfjhbU5K_Ybr-x01dIHwDEo5gyr2t9rd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNjAzMzY4LTI0YjMtNGRlMi1iNDcyLWI1ZmQ4MjA4MDcwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zODU3MTkzNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=57ade234-a692-4a0d-a800-6dab3a4bf916 http.request.method=POST http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="550.521µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=bee264dd-1dde-42f4-9a10-6a2269ac00d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/67d6c91e-c147-4d6c-a9a3-7501f11179ea?_state=DqiefkLjerIhzXN4Y62Iy-2SuPEq7QsJCbJsBJ6jEfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZDZjOTFlLWMxNDctNGQ2Yy1hOWEzLTc1MDFmMTExNzllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zODcxMDg4MDdaIn0%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.duration=2.058213398s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:14 +0000] "PUT /v2/foo/bar/blobs/uploads/67d6c91e-c147-4d6c-a9a3-7501f11179ea?_state=DqiefkLjerIhzXN4Y62Iy-2SuPEq7QsJCbJsBJ6jEfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZDZjOTFlLWMxNDctNGQ2Yy1hOWEzLTc1MDFmMTExNzllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNC4zODcxMDg4MDdaIn0%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=766f57b2-f0cd-43d0-973f-31a38767defb http.request.method=POST http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086352ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42985" http.request.id=9f59ed28-f2e0-47a0-a185-d9b4520cc961 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/d380b2c3-aa7d-4766-8e01-79b334636c2e?_state=hJceroJ3HE7N0e7ByC3Nm340owRjxq7hmV1xg0TExnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzODBiMmMzLWFhN2QtNDc2Ni04ZTAxLTc5YjMzNDYzNmMyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNi40NjU2NzUxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85436473s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/d380b2c3-aa7d-4766-8e01-79b334636c2e?_state=hJceroJ3HE7N0e7ByC3Nm340owRjxq7hmV1xg0TExnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzODBiMmMzLWFhN2QtNDc2Ni04ZTAxLTc5YjMzNDYzNmMyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxNi40NjU2NzUxOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=515b6b2b-c9ff-4927-bc34-03dab277f72c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/uploads/d380b2c3-aa7d-4766-8e01-79b334636c2e?_state=KuJC3Fht1CLOLvEC0Nk-6rYPd2YeWq5eOwt9TqQZ_uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzODBiMmMzLWFhN2QtNDc2Ni04ZTAxLTc5YjMzNDYzNmMyZSIsIk9mZnNldCI6MjcxODE1NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MTZaIn0%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.duration=2.341984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "PUT /v2/foo/bar/blobs/uploads/d380b2c3-aa7d-4766-8e01-79b334636c2e?_state=KuJC3Fht1CLOLvEC0Nk-6rYPd2YeWq5eOwt9TqQZ_uB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzODBiMmMzLWFhN2QtNDc2Ni04ZTAxLTc5YjMzNDYzNmMyZSIsIk9mZnNldCI6MjcxODE1NjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MTZaIn0%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=c22817a0-3d5d-420a-90cd-334958ddd673 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="707.532µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=307b0d7a-70dc-4813-b92c-37db0e3510b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.191463ms http.response.status=200 http.response.written=27181568 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "GET /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 200 27181568 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=error msg="error parsing digest="sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=ba4b52e8-0163-4ab6-9bdf-5c935f2b5b0e http.request.method=GET http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" time="2026-01-16T06:33:18Z" 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:42985" http.request.id=ba4b52e8-0163-4ab6-9bdf-5c935f2b5b0e http.request.method=GET http.request.remoteaddr="127.0.0.1:38190" http.request.uri="/v2/foo/bar/blobs/sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.3µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "GET /v2/foo/bar/blobs/sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=d1e67945-1727-4208-bb2a-4200dfc8e644 http.request.method=GET http.request.remoteaddr="127.0.0.1:50240" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.duration="831.516µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "GET /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=796b27fd-ac8d-4def-851e-64b0a70f9ffe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50244" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.duration="724.627µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=75a009e5-6c99-4e22-abdf-3f12246f0d21 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50244" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="524.861µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" 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:42985" http.request.id=caf34760-cb83-4f11-8548-467122a43760 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50244" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="554.713µs" http.response.status=404 http.response.written=74 vars.digest="sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=error msg="error parsing digest="sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=b63fd3ec-f002-43fb-84b8-627676a58fa5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50248" http.request.uri="/v2/foo/bar/blobs/sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" time="2026-01-16T06:33:18Z" 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:42985" http.request.id=b63fd3ec-f002-43fb-84b8-627676a58fa5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50248" http.request.uri="/v2/foo/bar/blobs/sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.128µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "DELETE /v2/foo/bar/blobs/sha257:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T06:33:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=a7f8b841-cbc5-4faa-9500-70467f979873 http.request.method=POST http.request.remoteaddr="127.0.0.1:50264" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="732.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=f304819d-f7ac-4b83-8271-2e31aeb358c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50264" http.request.uri="/v2/foo/bar/blobs/uploads/1807e100-2212-4d3f-9b93-763652ea8840?_state=uqtv9XuGNGCsWNGwschdhbNzf8R7c75q38SOj_Kq_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MDdlMTAwLTIyMTItNGQzZi05YjkzLTc2MzY1MmVhODg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxOC4zNTcwODA4NjFaIn0%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89538692s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "PUT /v2/foo/bar/blobs/uploads/1807e100-2212-4d3f-9b93-763652ea8840?_state=uqtv9XuGNGCsWNGwschdhbNzf8R7c75q38SOj_Kq_o97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MDdlMTAwLTIyMTItNGQzZi05YjkzLTc2MzY1MmVhODg0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoxOC4zNTcwODA4NjFaIn0%3D&digest=sha256%3A3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=d9d49035-21f2-4c82-b724-9e3d55b941b5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50264" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="933.608µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=66d887be-5b35-4131-87eb-d62fbf51d70f http.request.method=GET http.request.remoteaddr="127.0.0.1:50240" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.919325354s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "GET /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-01-16T06:33:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42985" http.request.id=fec20f1f-d433-491b-965d-2c0fbc3dd438 http.request.method=GET http.request.remoteaddr="127.0.0.1:50234" http.request.uri="/v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.922331152s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [16/Jan/2026:06:33:18 +0000] "GET /v2/foo/bar/blobs/sha256:3e8fc0a48f5f9b23e41f5a0609b7beed3855d2da6bcdaa250f4f97e287ae1156 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (6.01s) === RUN TestRelativeURL time="2026-01-16T06:33:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:20Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37949" http.request.id=d0a91ba9-c60d-47af-aed4-92180b0a45a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.598µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37949" http.request.id=35ef4bb6-3067-4848-b009-108525e3557a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/635bc21c-73e5-4ab5-b9f3-ff24d3948063?_state=QKZ2yUwpsFqWqxlaMdDkpDH5lg8U7Q6raGepm8f1u1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNWJjMjFjLTczZTUtNGFiNS1iOWYzLWZmMjRkMzk0ODA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyMC4yNzM1ODU4MDNaIn0%3D&digest=sha256%3Aa9d66e2f02acfa3a555ed07fa20c27ad3b3e2b5ea8417c4ce42df1314e4a6062" http.request.useragent="Go-http-client/1.1" http.response.duration=1.399891319s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:20 +0000] "PUT /v2/foo/bar/blobs/uploads/635bc21c-73e5-4ab5-b9f3-ff24d3948063?_state=QKZ2yUwpsFqWqxlaMdDkpDH5lg8U7Q6raGepm8f1u1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzNWJjMjFjLTczZTUtNGFiNS1iOWYzLWZmMjRkMzk0ODA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyMC4yNzM1ODU4MDNaIn0%3D&digest=sha256%3Aa9d66e2f02acfa3a555ed07fa20c27ad3b3e2b5ea8417c4ce42df1314e4a6062 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37949" http.request.id=c6b2a0c2-a10f-4f49-999b-806a48c4115e http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.158µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37949" http.request.id=088b122f-e131-4206-bb80-6fa93ebb8c6a http.request.method=POST http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="568.716µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37949" http.request.id=1bc0ccc0-efeb-40e0-8394-c6ef24d8cf72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/7495881e-4b8a-4f7d-88e1-b5789caecb05?_state=6OQuqBysDjU3O1dCf9BBivC_ceSKYvPI4eyHcYxWBp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0OTU4ODFlLTRiOGEtNGY3ZC04OGUxLWI1Nzg5Y2FlY2IwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyMS44MDMwOTI1MDVaIn0%3D&digest=sha256%3Ad20cacee4367fef47a5cdeacf9e2ceddc541be4956f3e78be8ef049a07e836d3" http.request.useragent="Go-http-client/1.1" http.response.duration=450.822987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:21 +0000] "PUT /v2/foo/bar/blobs/uploads/7495881e-4b8a-4f7d-88e1-b5789caecb05?_state=6OQuqBysDjU3O1dCf9BBivC_ceSKYvPI4eyHcYxWBp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0OTU4ODFlLTRiOGEtNGY3ZC04OGUxLWI1Nzg5Y2FlY2IwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyMS44MDMwOTI1MDVaIn0%3D&digest=sha256%3Ad20cacee4367fef47a5cdeacf9e2ceddc541be4956f3e78be8ef049a07e836d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.98s) === RUN TestBlobDeleteDisabled time="2026-01-16T06:33:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:22Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:22Z" 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:45371" http.request.id=24e20329-5135-45d6-a569-139cd30ce62b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55942" http.request.uri="/v2/foo/bar/blobs/sha256:1eeaadaa34281805893de7eccace36fd75dbf7dcbd94c9251942e007ce06b3f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.675µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1eeaadaa34281805893de7eccace36fd75dbf7dcbd94c9251942e007ce06b3f7" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:1eeaadaa34281805893de7eccace36fd75dbf7dcbd94c9251942e007ce06b3f7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.13s) === RUN TestDeleteDisabled time="2026-01-16T06:33:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:22Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43539" http.request.id=4961e3ab-7c83-4109-878e-1e2cb8c4346f http.request.method=POST http.request.remoteaddr="127.0.0.1:40826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.596µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43539" http.request.id=c62fd794-8e57-42b4-bd6a-0d34e33941b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40826" http.request.uri="/v2/foo/bar/blobs/uploads/6b62894e-2621-4820-a0f3-f543034614e0?_state=gqhXkX2iRWh9Ju2-9ofZpS8b-WlixV9J0cetqfjjjsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiNjI4OTRlLTI2MjEtNDgyMC1hMGYzLWY1NDMwMzQ2MTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyMi40NjUzMjY2MjhaIn0%3D&digest=sha256%3A58749ab4d9b53bf093e4f2dd65ab278b1f4cb7fa46a2a5ebd646a67ef36aa0f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.61825846s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:22 +0000] "PUT /v2/foo/bar/blobs/uploads/6b62894e-2621-4820-a0f3-f543034614e0?_state=gqhXkX2iRWh9Ju2-9ofZpS8b-WlixV9J0cetqfjjjsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiNjI4OTRlLTI2MjEtNDgyMC1hMGYzLWY1NDMwMzQ2MTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyMi40NjUzMjY2MjhaIn0%3D&digest=sha256%3A58749ab4d9b53bf093e4f2dd65ab278b1f4cb7fa46a2a5ebd646a67ef36aa0f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:24Z" 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:43539" http.request.id=c94bb82f-63c0-45b0-a98f-eb53c876181f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40826" http.request.uri="/v2/foo/bar/blobs/sha256:58749ab4d9b53bf093e4f2dd65ab278b1f4cb7fa46a2a5ebd646a67ef36aa0f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.067µs" http.response.status=405 http.response.written=78 vars.digest="sha256:58749ab4d9b53bf093e4f2dd65ab278b1f4cb7fa46a2a5ebd646a67ef36aa0f9" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:58749ab4d9b53bf093e4f2dd65ab278b1f4cb7fa46a2a5ebd646a67ef36aa0f9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.70s) === RUN TestDeleteReadOnly time="2026-01-16T06:33:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:24Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46131" http.request.id=c1f8ff2d-0b6f-48a5-a2dd-f0f38871dd18 http.request.method=POST http.request.remoteaddr="127.0.0.1:33448" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.865µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46131" http.request.id=c5e6fa2b-0478-4ba7-90ea-f10946d8e261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33448" http.request.uri="/v2/foo/bar/blobs/uploads/bc9c42a8-da15-4e5c-acfc-aa6fd13493b9?_state=ENKe0F2OXaMMbAT_WbIlXKEAKxDkX7dHHAX-3Cadvpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjOWM0MmE4LWRhMTUtNGU1Yy1hY2ZjLWFhNmZkMTM0OTNiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyNC4yMDc3MTE5NzJaIn0%3D&digest=sha256%3A7e7cf00e522a85ca9b2a28f7b293eb7928a5d13f17568e03bcc44619da509b23" http.request.useragent="Go-http-client/1.1" http.response.duration=2.409557481s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:24 +0000] "PUT /v2/foo/bar/blobs/uploads/bc9c42a8-da15-4e5c-acfc-aa6fd13493b9?_state=ENKe0F2OXaMMbAT_WbIlXKEAKxDkX7dHHAX-3Cadvpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjOWM0MmE4LWRhMTUtNGU1Yy1hY2ZjLWFhNmZkMTM0OTNiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzoyNC4yMDc3MTE5NzJaIn0%3D&digest=sha256%3A7e7cf00e522a85ca9b2a28f7b293eb7928a5d13f17568e03bcc44619da509b23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:7e7cf00e522a85ca9b2a28f7b293eb7928a5d13f17568e03bcc44619da509b23 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.53s) === RUN TestStartPushReadOnly time="2026-01-16T06:33:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:26Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-01-16T06:33:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:26Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:26Z" 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:40395" http.request.id=48f15b84-60e4-42ee-8548-9a079420733c http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" 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="767.163µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T06:33:26Z" 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:40395" http.request.id=f89a0252-90e9-458c-bd9c-db78d4db3897 http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" 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="512.519µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T06:33:26Z" 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:40395" http.request.id=5d078c6d-b6af-4b61-b10c-182918555578 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" 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="493.41µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T06:33:26Z" 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:40395" http.request.id=f57a611e-0159-407d-877c-0e622fe8de11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" 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="770.245µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:26Z" 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:40395" http.request.id=f57a611e-0159-407d-877c-0e622fe8de11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" 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="796.032µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:26Z" 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:40395" http.request.id=f57a611e-0159-407d-877c-0e622fe8de11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" 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="814.723µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:26Z" 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:40395" http.request.id=f57a611e-0159-407d-877c-0e622fe8de11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" 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="830.083µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T06:33:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=173357da-b10c-4919-8c74-4956b1611806 http.request.method=POST http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043802ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=cf25fd1e-2cf5-4a6f-b1a4-a79340a9d329 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/blobs/uploads/df496ccf-28dd-4e35-9c54-7faf1e77e5cd?_state=VOhE2sxUv2DraPwlwxslrNdCsTo4oxP6ynBAhwH9Z9J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZjQ5NmNjZi0yOGRkLTRlMzUtOWM1NC03ZmFmMWU3N2U1Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MjYuNjkxMDA3Njg0WiJ9&digest=sha256%3Ac556aa4f1567aa9990394e36ce2ee85a7f49c5e0c13d24bd186b7d8694d1a7b8" http.request.useragent="Go-http-client/1.1" http.response.duration=639.714802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/df496ccf-28dd-4e35-9c54-7faf1e77e5cd?_state=VOhE2sxUv2DraPwlwxslrNdCsTo4oxP6ynBAhwH9Z9J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZjQ5NmNjZi0yOGRkLTRlMzUtOWM1NC03ZmFmMWU3N2U1Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MjYuNjkxMDA3Njg0WiJ9&digest=sha256%3Ac556aa4f1567aa9990394e36ce2ee85a7f49c5e0c13d24bd186b7d8694d1a7b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=5a8998f0-64c1-40bf-a073-bbc7039183e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.751µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=7a7b0625-f94a-4dbe-82d5-f8ce18813393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/blobs/uploads/1a4d364c-f94c-4886-ae9a-bcb23dc4ab5d?_state=_pd2kKdzIoAUWaN3oqi3wc7KlPt8lzBVWWJbYigXuYx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYTRkMzY0Yy1mOTRjLTQ4ODYtYWU5YS1iY2IyM2RjNGFiNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MjcuNDUwMTY1NzgxWiJ9&digest=sha256%3Ab27ccdcf2ea92f1cb40e1a3c778c62a90f0a6614dde2c62f5e09f970e0af2957" http.request.useragent="Go-http-client/1.1" http.response.duration=2.577872956s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/1a4d364c-f94c-4886-ae9a-bcb23dc4ab5d?_state=_pd2kKdzIoAUWaN3oqi3wc7KlPt8lzBVWWJbYigXuYx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYTRkMzY0Yy1mOTRjLTQ4ODYtYWU5YS1iY2IyM2RjNGFiNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MjcuNDUwMTY1NzgxWiJ9&digest=sha256%3Ab27ccdcf2ea92f1cb40e1a3c778c62a90f0a6614dde2c62f5e09f970e0af2957 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=f9b4aee2-47bf-4b63-8411-c6eb90f80d4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=e314187c-818f-47d0-88af-2d841afbfb2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.duration="807.684µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=e02d3b51-30d6-4bac-a515-756c5789dcaf http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" 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="812.887µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=407813d2-ce1d-4ab1-88aa-2d961486d6f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="795.757µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" 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:40395" http.request.id=8932a7d1-d97e-41d4-bf70-44e2c7d126b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.duration="921.696µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" 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:40395" http.request.id=d253d85a-8684-47a4-ad13-e87b30c24733 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:40395" http.request.id=22170c39-a791-418d-b0e1-5dbf68a5b6bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.duration="847.659µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=ded2edf5-48a3-4e86-a6fa-dfb585cc34e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="796.275µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=4fc50afc-5075-4919-9905-005af2d039b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="622.919µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=fdc2e378-1e9e-4097-818a-7f3cb73f5ba1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.duration="503.551µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=54d6789e-5ab8-4003-9973-6c5ac0a0dd4f http.request.method=GET http.request.remoteaddr="127.0.0.1:34782" 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="478.908µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=error msg="payload digest does match: "sha256:ddc597b948fc081817a5cc15c45c3c4e88ab528a4d7c432dd8baa20a052570ec" != "sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252"" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=784716cd-e8ad-4925-9ae1-3dac0ca256ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" time="2026-01-16T06:33:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=784716cd-e8ad-4925-9ae1-3dac0ca256ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:34782" http.request.uri="/v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="597.313µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252" 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:aca532ae6d83fe89e8a41c4553dd61b864a37ba8628f2b0884cc86d8990d1252 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" 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:40395" http.request.id=eb714a28-e728-4dc3-811b-054c5b51946e http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.013703ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" 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:40395" http.request.id=adf24fa1-069e-4001-b11a-1ddbbd2b2d2e http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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="461.794µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" 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:40395" http.request.id=3267fca9-cf68-4846-b156-751c5084f910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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="568.278µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:30Z" 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:40395" http.request.id=3267fca9-cf68-4846-b156-751c5084f910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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="588.019µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:30Z" 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:40395" http.request.id=3267fca9-cf68-4846-b156-751c5084f910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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="605.646µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=0aae9dfb-0b77-4906-8cff-cc942d7cf2f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="566.588µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=ff960377-80c6-49bb-8806-c193da49889b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/52eb5c65-6771-40ec-8806-02f4fdfbf6e6?_state=JrEvtiTdg7mdq1rrmlEQAAK1-8MqRw9vhIQdHpkZOSN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmViNWM2NS02NzcxLTQwZWMtODgwNi0wMmY0ZmRmYmY2ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzAuMDU0ODU1ODY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="681.133µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/52eb5c65-6771-40ec-8806-02f4fdfbf6e6?_state=JrEvtiTdg7mdq1rrmlEQAAK1-8MqRw9vhIQdHpkZOSN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmViNWM2NS02NzcxLTQwZWMtODgwNi0wMmY0ZmRmYmY2ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzAuMDU0ODU1ODY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" 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:40395" http.request.id=78112464-2677-422a-a1b0-17f6fcdd138c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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="561.804µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:30Z" 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:40395" http.request.id=78112464-2677-422a-a1b0-17f6fcdd138c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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="583.109µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T06:33:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=a4db0e43-9592-40ee-aeed-b33f1a00370b http.request.method=POST http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.594µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=17356efe-4b3e-42dd-a18c-3223dc60d2ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/1d5c3f13-e18b-4798-ae38-35b28f37efe4?_state=2GyIL0fOG6RgscDiVSikUTEiFLschBpNhKor6VHbkbJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZDVjM2YxMy1lMThiLTQ3OTgtYWUzOC0zNWIyOGYzN2VmZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzAuMTE3ODAzMDNaIn0%3D&digest=sha256%3Ab12ef06289fb67bb2ca60d30d64d624d458f134374172cc45b9f85fb31e27e76" http.request.useragent="Go-http-client/1.1" http.response.duration=970.128565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/1d5c3f13-e18b-4798-ae38-35b28f37efe4?_state=2GyIL0fOG6RgscDiVSikUTEiFLschBpNhKor6VHbkbJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZDVjM2YxMy1lMThiLTQ3OTgtYWUzOC0zNWIyOGYzN2VmZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzAuMTE3ODAzMDNaIn0%3D&digest=sha256%3Ab12ef06289fb67bb2ca60d30d64d624d458f134374172cc45b9f85fb31e27e76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=5a569a5d-b037-468e-a259-088364366833 http.request.method=POST http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.052µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=344a2adf-a6de-4792-84f4-367f91a424d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/cf466463-d1f9-4eaf-925d-d26d86539af1?_state=3rJhv7238OaYUAd3wogp_brpJnP0PgxVt061cxhTCyV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjQ2NjQ2My1kMWY5LTRlYWYtOTI1ZC1kMjZkODY1MzlhZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzEuMTk3OTM3Mjg1WiJ9&digest=sha256%3A8bf053bda35ea61b7c224c8cd4d83b53ae516c8c6baa98401de3c465cc657841" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119495874s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/cf466463-d1f9-4eaf-925d-d26d86539af1?_state=3rJhv7238OaYUAd3wogp_brpJnP0PgxVt061cxhTCyV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZjQ2NjQ2My1kMWY5LTRlYWYtOTI1ZC1kMjZkODY1MzlhZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzEuMTk3OTM3Mjg1WiJ9&digest=sha256%3A8bf053bda35ea61b7c224c8cd4d83b53ae516c8c6baa98401de3c465cc657841 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33: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:40395" http.request.id=3037187c-f308-4350-8519-76c9338ef477 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33: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:40395" http.request.id=ecd85ffa-75f2-4097-85e3-b48fccbd1ca3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45" http.request.useragent="Go-http-client/1.1" http.response.duration="688.867µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=6971c646-176e-4d2a-b73d-ff1cdf8cec80 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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="640.09µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=878c7ab7-26a6-47b0-b51f-25ae2dcdacd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="594.52µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=75965216-eadc-4c15-96ba-221f7ed0557d http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="469.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=9db0b734-f438-4314-99c2-3efeb82f1891 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45" http.request.useragent="Go-http-client/1.1" http.response.duration="475.491µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=60d87e8c-02ee-4374-9bcd-b0d18f0f8cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="500.993µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="rewriting manifest sha256:4bef9cdd3b5dd787ff74ac1c5fe0336aa39dcb5f45fe3bc78c645d1ec9374a45 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=5a97697a-33ba-4244-8403-b0d043e7e445 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=5a97697a-33ba-4244-8403-b0d043e7e445 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.063167ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" 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:40395" http.request.id=f691b2c9-446c-4658-962a-3dbf1134000f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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="579.663µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" 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:40395" http.request.id=d162b67a-711f-4863-8c0d-b10c67571297 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="635.171µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" 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:40395" http.request.id=49b56e02-a3ba-4aea-8e93-88b30b9de6fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33" http.request.useragent="Go-http-client/1.1" http.response.duration="580.474µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=408c181e-57f4-4a2f-a9a9-a848478454eb http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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="630.889µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=6b714553-edd8-45f6-851a-974687b2465e http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="602.05µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=a8ce2f99-ca85-4224-be54-ceadef7a0152 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="511.176µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=87fbb41d-6518-4190-8885-afdecc03cf6f http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33" http.request.useragent="Go-http-client/1.1" http.response.duration="454.041µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="rewriting manifest list sha256:0b2d0d451fffe3010f9c844c976882a975cddc454c7f24bae97980adabf38b33 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=411d3934-b125-4789-8888-9483ffb8aa62 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40395" http.request.id=411d3934-b125-4789-8888-9483ffb8aa62 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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="887.839µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T06:33: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-16T06:33:32Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:32Z" 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:39421" http.request.id=fe0acb21-c6f7-4544-ab3f-beea25773b77 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" 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="680.589µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" 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:39421" http.request.id=e26e5321-7647-45ba-aa8a-4635741d7898 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" 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="507.961µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" 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:39421" http.request.id=bb9a1587-da8e-4274-a221-e23183d6ccb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" 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="487.32µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" 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:39421" http.request.id=c8b835c2-5a0e-4c6e-b656-5411b33bedab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" 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="648.801µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:32Z" 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:39421" http.request.id=c8b835c2-5a0e-4c6e-b656-5411b33bedab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" 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="669.797µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:32Z" 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:39421" http.request.id=c8b835c2-5a0e-4c6e-b656-5411b33bedab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" 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="687.98µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:32Z" 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:39421" http.request.id=c8b835c2-5a0e-4c6e-b656-5411b33bedab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" 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="705.63µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T06:33:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=5ae9c4a6-8bfa-4d84-a13f-021f95433b83 http.request.method=POST http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.025µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=81684232-8174-4ae7-9fce-c7cc35b1d9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/blobs/uploads/0fac4cc0-440f-48b4-b9d0-b8bf1a338618?_state=o6sD1cLYDAEb6a7NjMJ1OPKknHmcb5BlwDNVExRjV-l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZmFjNGNjMC00NDBmLTQ4YjQtYjlkMC1iOGJmMWEzMzg2MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzIuNDE3Njc1NDMxWiJ9&digest=sha256%3Ad7570022f5936c710b545c1dfff0776729c5a58caa710a31f23bb22b0b69d8bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171945065s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/0fac4cc0-440f-48b4-b9d0-b8bf1a338618?_state=o6sD1cLYDAEb6a7NjMJ1OPKknHmcb5BlwDNVExRjV-l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZmFjNGNjMC00NDBmLTQ4YjQtYjlkMC1iOGJmMWEzMzg2MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzIuNDE3Njc1NDMxWiJ9&digest=sha256%3Ad7570022f5936c710b545c1dfff0776729c5a58caa710a31f23bb22b0b69d8bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=b1bd36b3-ad7f-4e98-9ec3-831eff6406cc http.request.method=POST http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.679µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=5950a1eb-fd81-40ec-8dfc-948a9d1d52a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/blobs/uploads/482d5e27-a80a-459c-ba39-d236c5238a19?_state=IVFj1jupbtlY8zo5raWvK-oWERYr4TAMeFQog4LPLJF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODJkNWUyNy1hODBhLTQ1OWMtYmEzOS1kMjM2YzUyMzhhMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzMuNjQzMzI3MTYyWiJ9&digest=sha256%3A0b0e93baafec50731daf1f19f1b6402e4ec736d006673021d3c67b5f79ab40b1" http.request.useragent="Go-http-client/1.1" http.response.duration=563.136715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/482d5e27-a80a-459c-ba39-d236c5238a19?_state=IVFj1jupbtlY8zo5raWvK-oWERYr4TAMeFQog4LPLJF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODJkNWUyNy1hODBhLTQ1OWMtYmEzOS1kMjM2YzUyMzhhMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzMuNjQzMzI3MTYyWiJ9&digest=sha256%3A0b0e93baafec50731daf1f19f1b6402e4ec736d006673021d3c67b5f79ab40b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=ce0cd5af-433d-4f76-a380-01ef5ace7258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=3218e5a0-96b2-484d-aadb-28450cbf55c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.duration="853.518µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=1076a8eb-67e7-405f-81f8-0115b10580b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" 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="803.313µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=42bfe521-01c2-45c8-b919-a20a82dc90ed http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="827.199µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39421" http.request.id=48d37172-8ece-4f05-9059-4edfbfaeb65f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.duration="901.353µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39421" http.request.id=eab6281c-6389-4c0a-be20-29c5e5ca2296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.duration="824.025µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:39421" http.request.id=ea17dcdb-e094-468c-96be-cbdfc3726cbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.duration="815.219µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=5d55fc43-7667-4543-8507-6421633ea72e http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="790.418µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=993a78b9-ef9d-4318-9729-63f3f4209a06 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="580.202µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=1e5f1184-3d03-4e7c-918b-d9cdf7c06143 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.duration="510.506µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=eed76f9f-f31e-4532-bec0-4c7f0db2e556 http.request.method=GET http.request.remoteaddr="127.0.0.1:36326" 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="500.968µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=error msg="payload digest does match: "sha256:b73cc4a2866b5a37768c62f671445dac945eacdfe05335750581f9cc399bd180" != "sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819"" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=431ca656-ef73-4a9e-838b-c010603830ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=431ca656-ef73-4a9e-838b-c010603830ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:36326" http.request.uri="/v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.323µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819" 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:d5715315f4fd09e082cbe3c4b1631c8d08195209e1d4d5ef4e72904c6c43b819 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=4c873303-22f5-43fa-936d-43cb32375bc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="659.382µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=13088082-ea9e-427c-9a53-0369ed7e00c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="527.289µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39421" http.request.id=deb4bed2-36c7-4989-ac5e-8b27b3d0e145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" 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="592.679µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39421" http.request.id=deb4bed2-36c7-4989-ac5e-8b27b3d0e145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" 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="615.656µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39421" http.request.id=deb4bed2-36c7-4989-ac5e-8b27b3d0e145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" 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="638.504µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=83a17beb-9bbf-4c7f-b27e-36aa7575c407 http.request.method=POST http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="578.921µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=1ffdc1f8-19e9-4bb9-8d2b-b82043d36c12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/blobs/uploads/08ac62f8-f719-4cd7-b2b7-bb9b03376704?_state=y4UMPgVhXmq8vkElJT4r0gwEG9DwrLIRYg_1kOh8NEl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGFjNjJmOC1mNzE5LTRjZDctYjJiNy1iYjliMDMzNzY3MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzQuMjI1MDEyNjYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="680.037µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/08ac62f8-f719-4cd7-b2b7-bb9b03376704?_state=y4UMPgVhXmq8vkElJT4r0gwEG9DwrLIRYg_1kOh8NEl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGFjNjJmOC1mNzE5LTRjZDctYjJiNy1iYjliMDMzNzY3MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzQuMjI1MDEyNjYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39421" http.request.id=dea8a080-2681-4327-adf0-a691cfb64649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" 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="560.99µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39421" http.request.id=dea8a080-2681-4327-adf0-a691cfb64649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" 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="579.641µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=767aef1f-b757-4190-80d2-3b02e54907dd http.request.method=POST http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="652.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=e8e50fd8-f7dc-4e7d-9022-33c53b7639c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/blobs/uploads/a19b9e5b-659c-44f1-b45c-a0d95542c5bf?_state=fgOBMvbVDiK9lZRboqzD1RHYFXV2_ou-K6GgGcojowB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTliOWU1Yi02NTljLTQ0ZjEtYjQ1Yy1hMGQ5NTU0MmM1YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzQuMjc4NjYwMDU5WiJ9&digest=sha256%3A7595a665fcb9ce7dd6e92eb9e1e7cebace0a5eedaddfe0b1fa3cbd3845b5877a" http.request.useragent="Go-http-client/1.1" http.response.duration=473.452039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/a19b9e5b-659c-44f1-b45c-a0d95542c5bf?_state=fgOBMvbVDiK9lZRboqzD1RHYFXV2_ou-K6GgGcojowB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMTliOWU1Yi02NTljLTQ0ZjEtYjQ1Yy1hMGQ5NTU0MmM1YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzQuMjc4NjYwMDU5WiJ9&digest=sha256%3A7595a665fcb9ce7dd6e92eb9e1e7cebace0a5eedaddfe0b1fa3cbd3845b5877a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=56ff1b75-5a75-46b4-b39b-c4bd2e8a8252 http.request.method=POST http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=236bffb2-82b8-43be-bab9-e7ac4b3b4b45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/blobs/uploads/e76bb468-0677-41de-8ec9-95ceec0322db?_state=iZO0yQzCtUx3eEs_MszsZ3oxorOCYtkix0TSsu8mq2J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNzZiYjQ2OC0wNjc3LTQxZGUtOGVjOS05NWNlZWMwMzIyZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzQuODAxNzc0MDc0WiJ9&digest=sha256%3A8740b5fd4ea192ffe93c9948179708dee6368943474f687aa802a3b4ed3d6ac8" http.request.useragent="Go-http-client/1.1" http.response.duration=481.645238ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/e76bb468-0677-41de-8ec9-95ceec0322db?_state=iZO0yQzCtUx3eEs_MszsZ3oxorOCYtkix0TSsu8mq2J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNzZiYjQ2OC0wNjc3LTQxZGUtOGVjOS05NWNlZWMwMzIyZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzQuODAxNzc0MDc0WiJ9&digest=sha256%3A8740b5fd4ea192ffe93c9948179708dee6368943474f687aa802a3b4ed3d6ac8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:39421" http.request.id=b9a0b07c-cb41-4a3a-95d3-b10106e0dc89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007937ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:39421" http.request.id=aa65aaa0-f0e2-47d4-b9fe-8159078ce55f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405" http.request.useragent="Go-http-client/1.1" http.response.duration="667.741µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=26433981-0cd4-4a0a-b3ba-38cbe287cd7d http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="639.193µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=d2a686f4-2f8d-43d7-a096-9a03a104297b http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="548.532µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=052ca385-eaf0-4e41-b8f1-d414d00c812d http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="494.063µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=1a083e0a-43ed-49dc-bb70-adea57406361 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405" http.request.useragent="Go-http-client/1.1" http.response.duration="466.211µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=a4934986-0f39-4340-a975-0cdbf4b5375a http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="462.473µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="rewriting manifest sha256:b3dbd0a928a2c0eca4208afe80b9d0cdaa5450685e2d7e9180291ebee5e2c405 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=385d6290-5198-477c-a0fd-ecfaed1f01d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=385d6290-5198-477c-a0fd-ecfaed1f01d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="987.753µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39421" http.request.id=6d97ba0b-9346-4026-bb88-486833eb3f64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" 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="564.526µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:39421" http.request.id=0bf9a01c-869e-4c62-a2a2-532fc19e2f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="649.766µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:39421" http.request.id=8418a754-743a-4342-990e-e4c9cd948f9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95" http.request.useragent="Go-http-client/1.1" http.response.duration="603.725µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=c06a386d-2b66-468f-9b1d-017e5b9f6986 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="561.373µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=e1008036-4e84-4f7f-a1f5-ba2b14aa6bf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="576.339µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=31815e67-4a2d-4d0a-ac2d-d396a9f4ef39 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="471.881µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=1620e0fe-438d-4350-af45-3229ae6d4656 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" http.request.uri="/v2/foo/schema2/manifests/sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95" http.request.useragent="Go-http-client/1.1" http.response.duration="484.511µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="rewriting manifest list sha256:0d93277eaaa6c21e034b6ad1613edfa83b079b1099e3ce516ae5c9605a124f95 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=70fe768c-cd96-42d4-b6f7-21145380bdf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39421" http.request.id=70fe768c-cd96-42d4-b6f7-21145380bdf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36338" 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="932.807µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.67s) === RUN TestGetManifestWithStorageError time="2026-01-16T06:33:35Z" 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-16T06:33:35Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:35Z" 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:38451" http.request.id=2ebb2998-e167-4b95-bd25-092311e5f845 http.request.method=GET http.request.remoteaddr="127.0.0.1:38770" 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="665.65µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:38451" http.request.id=01f86ac0-095d-490d-a7cc-427876b152f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38770" 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="472.972µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:38451" http.request.id=1748e50c-cebe-4d06-af99-dd40c6fa2b5a http.request.method=GET http.request.remoteaddr="127.0.0.1:38770" 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="488.804µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:38451" http.request.id=e0b90a73-0a19-4f6b-b166-e4360303755e http.request.method=GET http.request.remoteaddr="127.0.0.1:38770" 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="464.882µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-01-16T06:33:35Z" 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-16T06:33:35Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:35Z" 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:44703" http.request.id=89e48eab-2c5c-4b93-bc67-cd1e3ba26f8f http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" 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="636.913µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:44703" http.request.id=b6778c98-1b0c-46f0-b534-6cdb5e50603c http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" 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="467.69µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" 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:44703" http.request.id=d4f7e18d-6763-4ae9-9455-596a7a9dd9ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" 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="475.193µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=d01102e3-9cfe-49ab-a41e-f47928c013a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" 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="681.788µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:35Z" 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:44703" http.request.id=d01102e3-9cfe-49ab-a41e-f47928c013a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="703.692µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=d01102e3-9cfe-49ab-a41e-f47928c013a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" 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="724.282µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T06:33:35Z" 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:44703" http.request.id=d01102e3-9cfe-49ab-a41e-f47928c013a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" 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="742.801µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T06:33:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=9ff7c577-a28d-4939-8851-c8893efff7ca http.request.method=POST http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.491µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=dff9b589-e277-42f6-87d0-969972b1a22f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/blobs/uploads/30034c0a-10d0-4913-845f-b9b07f8f1026?_state=vIxzc6DdSfc5ByqzJxmI1MxQDbCBwbHRUqmvAidMl217Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMDAzNGMwYS0xMGQwLTQ5MTMtODQ1Zi1iOWIwN2Y4ZjEwMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzUuNDA3MTc4MTM2WiJ9&digest=sha256%3A7ea7fe802e5023a8875ceb9ffdbf1f58b28b7d455dffb3983d1432e6c19199b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.84092582s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/30034c0a-10d0-4913-845f-b9b07f8f1026?_state=vIxzc6DdSfc5ByqzJxmI1MxQDbCBwbHRUqmvAidMl217Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMDAzNGMwYS0xMGQwLTQ5MTMtODQ1Zi1iOWIwN2Y4ZjEwMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzUuNDA3MTc4MTM2WiJ9&digest=sha256%3A7ea7fe802e5023a8875ceb9ffdbf1f58b28b7d455dffb3983d1432e6c19199b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=288542c4-f597-4e53-9935-da5737d3f866 http.request.method=POST http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.786µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=51a14f22-b37c-4563-a588-5b436be94af7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/blobs/uploads/4d6a61e0-8bca-4fd3-b611-4df7bce99bee?_state=zK9KdWOh8vKLcxU1vR-B6fRzoIFdzcue9z6JuYvDbuV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZDZhNjFlMC04YmNhLTRmZDMtYjYxMS00ZGY3YmNlOTliZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzcuMzMxNjk0MzUzWiJ9&digest=sha256%3Ab40e524263a9916484fdfd6d5d369e5ef80d4637dbb471c2faa662284be3af73" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465748894s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/4d6a61e0-8bca-4fd3-b611-4df7bce99bee?_state=zK9KdWOh8vKLcxU1vR-B6fRzoIFdzcue9z6JuYvDbuV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZDZhNjFlMC04YmNhLTRmZDMtYjYxMS00ZGY3YmNlOTliZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzcuMzMxNjk0MzUzWiJ9&digest=sha256%3Ab40e524263a9916484fdfd6d5d369e5ef80d4637dbb471c2faa662284be3af73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=3e8c856c-3a8a-46c8-b442-8c7f9d979779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=0ffc7f58-2635-4772-b49a-e8657f5019c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="809.635µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=8f1b33a7-a7d5-451f-a51e-b61d3bb3a27d http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" 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="779.866µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=a5a2eb07-8227-4098-9ef4-4ad459cc22a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.978012ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=30e2071a-f18b-4301-b414-9b411055c210 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="954.922µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=b5bde568-3c49-4aab-9639-7364e67ed95d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="809.825µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:44703" http.request.id=69990bf5-f479-4e3f-898f-f1427443da4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="904.536µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=b2a97dd1-6cb1-4dd4-8697-744d0558d8c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="756.102µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=1487419a-3fa1-4ffa-8477-4aad585a49a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="532.628µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=dc91aca6-d0db-4b28-8ecf-340edf08ae2a http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="506.229µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=ea714757-1aca-48ef-a7ff-a04d6d085f9f http.request.method=GET http.request.remoteaddr="127.0.0.1:54874" 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="469.77µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=error msg="payload digest does match: "sha256:4260d3dea61cfd3f4e9bd39f80275535dd1e0460398387146cbfd091ebb4bb20" != "sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66"" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=57c081a4-9b58-439d-acaa-6a07f3adbeeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=57c081a4-9b58-439d-acaa-6a07f3adbeeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54874" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="549.816µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=c47d94e7-eaef-4c50-bc17-bf3a0de23a7c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41202" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="738.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=06d7766b-2dc7-4d69-9457-f29fe767c0e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41202" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="528.684µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=2471a217-e12d-46a5-a48c-27eafa7ad234 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41204" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.931µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=d40e33d0-a0ad-465d-8f56-badb2fcc629f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41220" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="996.741µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=dee2577f-b28f-4e7d-b563-74ef2b30cc29 http.request.method=GET http.request.remoteaddr="127.0.0.1:41220" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="769.424µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=1824f39e-be08-4d0b-95d5-b81dd978109e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41232" 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="932.053µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=dc337515-07b7-43a6-933f-a8f83c73209b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.310541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=1b80a0c4-b083-4344-97fb-e9e798ab5b2e http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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="499.942µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=cb94ff44-2e38-494b-a424-12275920cfab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66" http.request.useragent="Go-http-client/1.1" http.response.duration="664.461µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:57f8a7240fe91ecc52dc6c3f387dc6c70c20c2cea024858dadcb3f1987fdda66 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=bac0454b-474a-462a-a235-4e19b587c448 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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="535.113µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=fe675771-eaeb-4b9f-9a6f-04d6a005dcbb http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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="543.977µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=38619d41-ae9d-4557-b9be-f7fa88c7c490 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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="508.846µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=9cf8120e-be6e-4fc8-887c-8182380a7ef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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="582.424µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:38Z" 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:44703" http.request.id=9cf8120e-be6e-4fc8-887c-8182380a7ef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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="606.565µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:38Z" 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:44703" http.request.id=9cf8120e-be6e-4fc8-887c-8182380a7ef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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="630.084µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=96edc592-0dd7-4d6b-9b90-a41a7eab7d58 http.request.method=POST http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="605.412µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=af1ad3cc-f4d9-4a6f-83b2-24ca9f4e124b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/e05d4ae0-3bb2-4cb8-b3e7-6ee3fd8bb8a6?_state=1waEJDcxQZ2cxq4_M4uMy2EbQ7piaYUPGqcXsXLmgZR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDVkNGFlMC0zYmIyLTRjYjgtYjNlNy02ZWUzZmQ4YmI4YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzguOTA4ODIxMjJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="709.26µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/e05d4ae0-3bb2-4cb8-b3e7-6ee3fd8bb8a6?_state=1waEJDcxQZ2cxq4_M4uMy2EbQ7piaYUPGqcXsXLmgZR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDVkNGFlMC0zYmIyLTRjYjgtYjNlNy02ZWUzZmQ4YmI4YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzguOTA4ODIxMjJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" 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:44703" http.request.id=6dd76475-e979-48c0-a491-427eef00c880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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="566.651µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T06:33:38Z" 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:44703" http.request.id=6dd76475-e979-48c0-a491-427eef00c880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" 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="599.982µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T06:33:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=31643042-302f-4a74-9bd6-ededd0b00859 http.request.method=POST http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="652.977µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=2ca746d6-69b3-4823-a984-8f0b620286f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/9e42239d-4cdb-4191-921b-97f6d651262c?_state=kU__Rtt3DUld-ZwEYWylSo9_Iw7ThRl2erlII6jpBkF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTQyMjM5ZC00Y2RiLTQxOTEtOTIxYi05N2Y2ZDY1MTI2MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzguOTYyNDYwNjg4WiJ9&digest=sha256%3A57a247b876d42dce5c9eb20f15b9032085295cb254a18e167d5f0b24896b0dc5" http.request.useragent="Go-http-client/1.1" http.response.duration=542.529292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/9e42239d-4cdb-4191-921b-97f6d651262c?_state=kU__Rtt3DUld-ZwEYWylSo9_Iw7ThRl2erlII6jpBkF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTQyMjM5ZC00Y2RiLTQxOTEtOTIxYi05N2Y2ZDY1MTI2MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzguOTYyNDYwNjg4WiJ9&digest=sha256%3A57a247b876d42dce5c9eb20f15b9032085295cb254a18e167d5f0b24896b0dc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=24cbbf48-8b4b-4981-8bc7-252c5aee8c4d http.request.method=POST http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.319µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=5d0ca420-4503-4123-ac21-21465aee3760 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/blobs/uploads/0726ab42-a3cb-4f73-9f2b-94bc203b6ba4?_state=z8dn1QSBLIjvUMTCqlf1IHKQPGMmnuu5-txJqpf0w0h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzI2YWI0Mi1hM2NiLTRmNzMtOWYyYi05NGJjMjAzYjZiYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzkuNTU2ODMwNjUzWiJ9&digest=sha256%3A217a32627e21b4a1e30933396893831765672b7d4ac0a5f73d70e21875b849ce" http.request.useragent="Go-http-client/1.1" http.response.duration=530.583274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/0726ab42-a3cb-4f73-9f2b-94bc203b6ba4?_state=z8dn1QSBLIjvUMTCqlf1IHKQPGMmnuu5-txJqpf0w0h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzI2YWI0Mi1hM2NiLTRmNzMtOWYyYi05NGJjMjAzYjZiYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDY6MzM6MzkuNTU2ODMwNjUzWiJ9&digest=sha256%3A217a32627e21b4a1e30933396893831765672b7d4ac0a5f73d70e21875b849ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:44703" http.request.id=0a2fef70-1ac4-4bd0-9c8b-f182f1509571 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:44703" http.request.id=d1bfd286-aa3b-4acd-84c9-876ca14be85b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.duration="727.79µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=1581a864-4092-4d9a-89fb-fb95953e487b http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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="610.998µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=dc1e4966-affb-4f7f-b36e-321f4d27c9ac http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="659.433µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=febcc7ec-06af-4be1-8636-38d50f1b3a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="531.461µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=bc0392ec-25d4-445b-8d9e-20d0c19744ff http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.duration="475.423µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=c8c2df16-be19-48c3-97e8-7a26f1482a6a http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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="539.982µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="rewriting manifest sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=7ac5383d-559a-4153-b5e3-92e14afcd9a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=7ac5383d-559a-4153-b5e3-92e14afcd9a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" 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.073933ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=4e07ca23-5205-4e9a-9f2c-97cee9af1831 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.duration="661.058µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=c7fece77-eac3-4c51-85f0-0d09054ae04e http.request.method=GET http.request.remoteaddr="127.0.0.1:41246" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="581.243µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:44703" http.request.id=e54f6287-c10d-4508-9a55-83a35ed2fa5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41258" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="778.504µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:44703" http.request.id=96b5a7db-b3d4-40e9-873c-97c3b16242f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41264" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.duration="905.673µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=b67fba3c-1715-4c67-971c-cda3e6336f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:41264" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="623.091µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:44703" http.request.id=f6fff478-6482-4469-b4fd-887da57ea823 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41272" 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="744.898µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:44703" http.request.id=5ba20dbc-4dda-4a9b-945e-f505eeefd880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41286" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="951.905µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=bca7afbe-2087-4a46-aef4-31d78c269558 http.request.method=GET http.request.remoteaddr="127.0.0.1:41286" 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="497.761µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=d0e972a8-c7db-4b9c-8be7-6943bdcad29f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41286" http.request.uri="/v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86" http.request.useragent="Go-http-client/1.1" http.response.duration="610.974µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c52278576dfeafc5e14648fc6a48c00b6dce3f6ce05d0a018a84aaeda0a89f86 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44703" http.request.id=308d8692-1791-4bee-bb75-0b7b0fdc2a8e http.request.method=GET http.request.remoteaddr="127.0.0.1:41286" 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="479.448µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.80s) === RUN TestManifestDeleteDisabled time="2026-01-16T06:33: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 time="2026-01-16T06:33:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:40Z" 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:39275" http.request.id=f016f4d4-37c1-4df4-a510-e857176a723e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54782" 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="618.238µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T06:33: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 time="2026-01-16T06:33:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T06:33:40Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T06:33:40Z" 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-16T06:33:40Z" 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:34049" http.request.id=39e7aa2a-7947-4da8-85a9-b3f9c76a8f50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59060" 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.735053ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:34049" http.request.id=714c27a4-a9c2-4583-af62-74a22dbb5a73 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59076" 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.197953ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:34049" http.request.id=4de934d3-cc99-4ab8-a743-801109252530 http.request.method=POST http.request.remoteaddr="127.0.0.1:59090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.240447ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T06:33:40Z" 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:34049" http.request.id=2b8ce8ed-b4f0-4f27-bf62-9fa102818ad4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59102" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.120574ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.11s) === RUN TestProxyManifestGetByTag time="2026-01-16T06:33: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 time="2026-01-16T06:33:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=e7da87b1-f6c3-4dc9-8fb8-2a95072b9e53 http.request.method=POST http.request.remoteaddr="127.0.0.1:39476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.077µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=1fe0fbf7-b4e2-41ca-9f8f-63f3489122ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:39476" http.request.uri="/v2/foo/bar/blobs/uploads/9cfc7f02-aad4-4063-a4ab-6420d20dde25?_state=3Ikb_5XIAlURuV2QAsy79BAoMiKbS8A8PKPKIY0E9jZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZmM3ZjAyLWFhZDQtNDA2My1hNGFiLTY0MjBkMjBkZGUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzo0MC4yODEwMjM0NTVaIn0%3D&digest=sha256%3Ab2b380f52b3c3aa67d8748cfa696907357fb2b718f3087b980fffaf72d8dabcd" http.request.useragent="Go-http-client/1.1" http.response.duration=786.444084ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:40 +0000] "PUT /v2/foo/bar/blobs/uploads/9cfc7f02-aad4-4063-a4ab-6420d20dde25?_state=3Ikb_5XIAlURuV2QAsy79BAoMiKbS8A8PKPKIY0E9jZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZmM3ZjAyLWFhZDQtNDA2My1hNGFiLTY0MjBkMjBkZGUyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzo0MC4yODEwMjM0NTVaIn0%3D&digest=sha256%3Ab2b380f52b3c3aa67d8748cfa696907357fb2b718f3087b980fffaf72d8dabcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=afe92e4b-8bea-472f-8894-6273382299d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39476" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T06:33:41Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T06:33:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T06:33:41Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.25.6 time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=0ab7308c-884a-4553-ba68-b1985caede19 http.request.method=GET http.request.remoteaddr="127.0.0.1:39476" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="495.044µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45933" go.version=go1.25.6 time="2026-01-16T06:33:41Z" 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-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=cb12a986-43d8-4eba-a79e-f234a8d9357b http.request.method=GET http.request.remoteaddr="127.0.0.1:39482" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.469µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45933 /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:45933/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=c8a14184-8272-4ffd-bf66-5477cb8f221c http.request.method=GET http.request.remoteaddr="127.0.0.1:42354" http.request.uri="/v2/foo/bar/manifests/sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179" time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=0b9d514d-cee9-4199-afe6-7f84a28815e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/manifests/sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="962.969µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "GET /v2/foo/bar/manifests/sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179 with ttl=167h59m59.999998057s" go.version=go1.25.6 time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=c8a14184-8272-4ffd-bf66-5477cb8f221c http.request.method=GET http.request.remoteaddr="127.0.0.1:42354" http.request.uri="/v2/foo/bar/manifests/sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.547014ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "GET /v2/foo/bar/manifests/sha256:eeb84547d3bcf2b509e426206dcb391799344be0ac74901e238a384e3dba2179 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=03613dec-3107-499a-9839-5da65d5c3bf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="482.721µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45933 /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:45933/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=7a6b4e16-e707-44c8-8751-a51e6d80dc60 http.request.method=GET http.request.remoteaddr="127.0.0.1:42368" 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-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=533fa2b4-4b0a-4bc8-837f-e089c0ecce25 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39502" 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="890.938µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=7a6b4e16-e707-44c8-8751-a51e6d80dc60 http.request.method=GET http.request.remoteaddr="127.0.0.1:42368" 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.997854ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T06:33:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=39798c0d-da2c-490e-8c25-d890c1a0f6ec http.request.method=POST http.request.remoteaddr="127.0.0.1:39502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=ba95f725-513f-469c-8935-cd214cc0475b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39502" http.request.uri="/v2/foo/bar/blobs/uploads/f2148446-f62d-4daf-af8b-43d46450ad47?_state=vK7bU4tP-UAPjEnVBQ7tkMKYWY5feKn6MZggZ6Z6FsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyMTQ4NDQ2LWY2MmQtNGRhZi1hZjhiLTQzZDQ2NDUwYWQ0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzo0MS4xNDc1OTk5NVoifQ%3D%3D&digest=sha256%3A74a5e38cd88062034843d62bd379f7095a328d318a8a1e1ed819227ebc603d42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073991247s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:41 +0000] "PUT /v2/foo/bar/blobs/uploads/f2148446-f62d-4daf-af8b-43d46450ad47?_state=vK7bU4tP-UAPjEnVBQ7tkMKYWY5feKn6MZggZ6Z6FsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyMTQ4NDQ2LWY2MmQtNGRhZi1hZjhiLTQzZDQ2NDUwYWQ0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNjozMzo0MS4xNDc1OTk5NVoifQ%3D%3D&digest=sha256%3A74a5e38cd88062034843d62bd379f7095a328d318a8a1e1ed819227ebc603d42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=084478e6-2c0d-4d28-ac89-a6d450380762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39502" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:06:33:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=b1730472-54d5-4a4e-a809-a3df641f41c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39502" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="568.968µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:33:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45933 /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:45933/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=6ce284bd-b4ec-4ddc-beaf-e07c5e8a0c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:42374" 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-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=c0a0a7e7-ff23-4d2d-bc16-c2c825d406eb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39508" 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="991.898µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:42 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=b71b350b-5b45-44d9-9fb6-589fd6b02ac3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39508" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="505.443µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:06:33:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45933 /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:45933/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=6ce284bd-b4ec-4ddc-beaf-e07c5e8a0c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:42374" 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-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45933" http.request.id=322d4c4b-f49d-407f-964b-5e229774b58e http.request.method=GET http.request.remoteaddr="127.0.0.1:39524" 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.042175ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:42 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T06:33:42Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e9d20f832d207f758a860bcd67af931a839373b6c1eb3d9784bd30465ed0337e with ttl=167h59m59.999997681s" go.version=go1.25.6 time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40587" http.request.id=6ce284bd-b4ec-4ddc-beaf-e07c5e8a0c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:42374" 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=8.115333ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:06:33:42 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.02s) === RUN TestAppDispatcher time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46267" http.request.id=e93d9b16-d63d-44f7-b41e-032670709ad0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48990" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="654.005µs" http.response.status=200 http.response.written=0 time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46267" http.request.id=2544a540-4539-4029-b651-f6cfdef9efec http.request.method=GET http.request.remoteaddr="127.0.0.1:48990" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163158ms http.response.status=200 http.response.written=0 time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46267" http.request.id=9362ff24-78c5-4dda-b195-cb92c1134320 http.request.method=GET http.request.remoteaddr="127.0.0.1:48990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="463.184µs" http.response.status=200 http.response.written=0 time="2026-01-16T06:33:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46267" http.request.id=e8bf6fa8-a474-4186-9af0-819260db412b http.request.method=GET http.request.remoteaddr="127.0.0.1:48990" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="469.822µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-01-16T06:33:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:42Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:42Z" 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:38135" http.request.id=4e83e3df-4ac8-47c7-9b9a-5caf0f7d380b http.request.method=GET http.request.remoteaddr="127.0.0.1:41926" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T06:33:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:42Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:42Z" level=info msg="configuring file health check path=/tmp/healthcheck493220097, interval=1" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T06:33:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:46Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:46Z" level=info msg="configuring TCP health check addr=127.0.0.1:33147, interval=1" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-01-16T06:33:50Z" 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=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:50Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 time="2026-01-16T06:33:50Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39221, interval=1, threshold=3" go.version=go1.25.6 instance.id=2c1b35db-25dd-41f0-aabe-9ec826aac5b3 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 69.160s ? 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.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.14s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.56s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.853s === RUN TestSchedule time="2026-01-16T06:32:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 time="2026-01-16T06:32:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998842ms" go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 time="2026-01-16T06:32:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.076µs" go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 time="2026-01-16T06:32:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.821µs" go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 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-16T06:32:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T06:32:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 time="2026-01-16T06:32:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998447ms" go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 time="2026-01-16T06:32:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998536ms" go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 time="2026-01-16T06:32:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T06:32:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=3bdcbe9a-00d3-4b4f-b09c-458a6fd7b426 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.76s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17989632 sha256:3b850a5d13d4bcd6c3cd88b6663fa53b4063b305a12979f5f72866b68733ff78 [] map[] } --- PASS: TestSimpleBlobRead (0.16s) === RUN TestBlobMount --- PASS: TestBlobMount (0.17s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.18s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.18s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.99s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:23b6905e6d5649255e44cf6677a8be0c93661d9a1dd1478217353b30ab0c17e4 palailogos: marking blob sha256:75debb8b0de028a12e1adc70d98cfa02c740be201fc909390c8fa7d817920fbb palailogos: marking blob sha256:775fb44cb8be531e141bc0c4dcb0bfb69bf04974e58b6fa748ee411514efb8a9 palailogos: marking manifest sha256:8441bb06331aa675d45c3904cd75cdb6a5fa62fafd6f102f9c74e18083446071 palailogos: marking blob sha256:ee0d751631bca5ddb6f4a746caaee87cba7412c9bfc477f2fcae375f1ccbf922 palailogos: marking blob sha256:23b6905e6d5649255e44cf6677a8be0c93661d9a1dd1478217353b30ab0c17e4 palailogos: marking manifest sha256:cd8cb646a38ead8f3edb775e3ec457796d6495915ab5c7abb81f99784699fc28 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f945b1fa4fbfbddf0a123c7cca04cf681dbc68ffa88a3588344e0d2fcbc1566d palailogos: marking blob sha256:c2d1d9026edcc3745ed784a2efbb616d7259d208a7f325496edd6424121977e8 palailogos: marking manifest sha256:ee0d751631bca5ddb6f4a746caaee87cba7412c9bfc477f2fcae375f1ccbf922 palailogos: marking blob sha256:5e488ac69e7bcf6652824c4df38592927bef9b1f08b90d071538f055bbe5d9af palailogos: marking blob sha256:17f99322606f4b7a2cc3e4378de65a9eff5e561291b146c32b4eb68c54f83410 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.78s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5 deletemanifests: marking manifest sha256:f42f11d57630242b1637b4d109c486cc8d51fd8ecc5ebbac3e060a007d6c0312 deletemanifests: marking blob sha256:66b0cdc4f1dbccfdb3c9285dccb91c7c04a3f7b4c89a98b53d639d4f9e3de0f1 deletemanifests: marking blob sha256:5b18fbbda89418fb79fcbf0b7938801c1b4e94fcf6ca92e5b6a8c88c09fecd3b deletemanifests: marking blob sha256:3177ababb89b28b584e566b2c5b7b5e7e914c60b3ec5af911004537cb7a1b405 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5 blob eligible for deletion: sha256:638fbb8b970dbab4e043de5487e92a4f57d6d95139e6ef8bc6abddda752d96c7 blob eligible for deletion: sha256:7a5110d8536dbae574e5981f973301e055537f4570648386f10b1eb9eeb48e0b blob eligible for deletion: sha256:f275ae8eef42584d6946a347d74c20ed5fda2cfe0701488087ea1b2c688cc759 deletemanifests manifest eligible for deletion: sha256:2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5 deletemanifests: marking manifest sha256:f42f11d57630242b1637b4d109c486cc8d51fd8ecc5ebbac3e060a007d6c0312 deletemanifests: marking blob sha256:66b0cdc4f1dbccfdb3c9285dccb91c7c04a3f7b4c89a98b53d639d4f9e3de0f1 deletemanifests: marking blob sha256:5b18fbbda89418fb79fcbf0b7938801c1b4e94fcf6ca92e5b6a8c88c09fecd3b deletemanifests: marking blob sha256:3177ababb89b28b584e566b2c5b7b5e7e914c60b3ec5af911004537cb7a1b405 time="2026-01-16T06:32:56Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 time="2026-01-16T06:32:56Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5 time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a8a4df053ee4e2f906a3de9b7c62cb9d62001e980f645ca078e08f18f7280f5" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:638fbb8b970dbab4e043de5487e92a4f57d6d95139e6ef8bc6abddda752d96c7 time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/638fbb8b970dbab4e043de5487e92a4f57d6d95139e6ef8bc6abddda752d96c7" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:7a5110d8536dbae574e5981f973301e055537f4570648386f10b1eb9eeb48e0b time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7a5110d8536dbae574e5981f973301e055537f4570648386f10b1eb9eeb48e0b" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:f275ae8eef42584d6946a347d74c20ed5fda2cfe0701488087ea1b2c688cc759 time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f275ae8eef42584d6946a347d74c20ed5fda2cfe0701488087ea1b2c688cc759" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 --- PASS: TestDeleteManifestIfTagNotFound (0.83s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:58096fea86593082cdfbb7e0787f1c3a73b47e238f999d0ae7ae2f1206648aa8 time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58096fea86593082cdfbb7e0787f1c3a73b47e238f999d0ae7ae2f1206648aa8" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:6cc197e8563c9212e9a5e582ac22ab6bd5865b3d69c5761b46eac4b08e8e9a73 time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6cc197e8563c9212e9a5e582ac22ab6bd5865b3d69c5761b46eac4b08e8e9a73" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:cea7632a7b38f6cc5d197aed97bafdff9ab553cb535b79d7b6800c2af4ae8cea time="2026-01-16T06:32:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/cea7632a7b38f6cc5d197aed97bafdff9ab553cb535b79d7b6800c2af4ae8cea" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 --- PASS: TestGCWithMissingManifests (0.24s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:5055fff560d235b8be8792e15cb9591ee97870192ef49af9cc86ec04460fc232 komnenos: marking blob sha256:50ddc0dbc43af52dfcf8ea26c925f9ed5c93e549127d4f6ea8c16367989aea41 komnenos: marking blob sha256:b52c4d5ec27345a1ad8132f33e94abac21ae02353052521177c1c78c466f8422 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:75fad2218b4bd4ad7a84a2756868cf1ac55770f3c3ea2f6afd09a12b68bebdab time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75fad2218b4bd4ad7a84a2756868cf1ac55770f3c3ea2f6afd09a12b68bebdab" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:83cef22648b63486778a257c8c793ca48674f08184efae8670848fac1c8dc4d4 time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/83/83cef22648b63486778a257c8c793ca48674f08184efae8670848fac1c8dc4d4" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:b3f39a5a1601ca22ba9b63c389e5220d93670336472a2162e0aae164988762bd time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b3/b3f39a5a1601ca22ba9b63c389e5220d93670336472a2162e0aae164988762bd" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:266224292f54d33354d300a68490dda4e9e8e39eed7d5767f36de77b69faa4d4 time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/266224292f54d33354d300a68490dda4e9e8e39eed7d5767f36de77b69faa4d4" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:6b35f3d9abe5a1e85500b4f54476b3c80b745e370c53b15864ae193cf87d438b time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b35f3d9abe5a1e85500b4f54476b3c80b745e370c53b15864ae193cf87d438b" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 blob eligible for deletion: sha256:70954f922324d791ad4eb429293b6c92d4e32ed31f8e60f41d1dcca0e28c75c1 time="2026-01-16T06:32:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/70/70954f922324d791ad4eb429293b6c92d4e32ed31f8e60f41d1dcca0e28c75c1" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 --- PASS: TestDeletionHasEffect (1.02s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.93s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9601a090a74bb7b16bddc3c705f7edd9cd164b36174ca317f516afbd28f77da8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:f6e02c5087095774d4ca8dcd6490aadf610024bd3f063d653ae25fa106cf5f2b michael_z_doukas: marking blob sha256:74e698e9b5b17c32f6dd9fc7127aaef42ea86ffe05fb3133a0721fafc217aea7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f3351baa4762fd787344e2772719e0318b700de4da2dc2e852e8e842d0ba190e time="2026-01-16T06:32:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f3351baa4762fd787344e2772719e0318b700de4da2dc2e852e8e842d0ba190e" go.version=go1.25.6 instance.id=ce360c5a-8a92-48d7-98ea-9d2e15e510a6 --- PASS: TestOrphanBlobDeleted (0.56s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5c08b79d6104706c789fbf8170b88e9299ac48c0c75d736e5b2e23a231567bd6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4009c562b2014056f5a88068f81c2e5c38922db17a741f478c9cf7a729b87ae0 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.43s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.45s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.42s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.85s) === 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-16T06:33:01Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:33:01.034011693 +0000 UTC m=-3588.028123576, actuallyDelete=true" time="2026-01-16T06:33:01Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T06:33:01Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930, actuallyDelete=true" time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/26e6ae42-6f31-4aa5-b3e2-f15cca38cc93 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/906a6e16-0bd3-481b-a0e8-032490513d30 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/973b89f3-9367-4fa6-819b-3c9eefad46c1 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a6d9d8e6-8fa5-40d2-9d28-30d847e3f3a3 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/bc4e33ab-0882-44f0-a3d8-b7fcc0187790 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d90da00-9333-4a33-82cc-aa2b72c38395 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ad617bc6-411e-426e-9968-30d09b8418b3 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9000703-f0de-4b3b-b8da-c660cf9e9dc2 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c847099a-7ac9-4d87-8e15-53d0993cf474 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e319985f-dacb-4262-92a9-f85e5d01b5ce have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/139ff8e2-6e8b-49b4-9d72-cff5896ff27c have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.034580193 +0000 UTC m=+11.972444930). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T06:33:01Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 06:33:01.035255789 +0000 UTC m=+11.973120520, actuallyDelete=true" time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bba870c3-6f55-4c75-879f-80970228ba33 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035255789 +0000 UTC m=+11.973120520). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e515acad-7099-41f9-9a7c-28feed2d3e07 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035255789 +0000 UTC m=+11.973120520). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fd483155-2cea-468e-bc1d-e67932b01dad have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035255789 +0000 UTC m=+11.973120520). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4e228b9a-18b4-405a-9f12-491051b13b7f have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035255789 +0000 UTC m=+11.973120520). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ccd8f212-2141-4d91-a50d-7e4b364df917 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035255789 +0000 UTC m=+11.973120520). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T06:33:01Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 06:33:01.035764104 +0000 UTC m=+11.973628842, actuallyDelete=true" time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/26d49bdd-22f0-4151-9d28-26dfe989e6f6 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035764104 +0000 UTC m=+11.973628842). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/44c4d3ee-875f-4a11-89ef-778f82652bab have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035764104 +0000 UTC m=+11.973628842). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/612e17f8-40b3-414c-ba44-f48211eb5330 have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035764104 +0000 UTC m=+11.973628842). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63539a93-f375-44d4-9522-cd147d6702be have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035764104 +0000 UTC m=+11.973628842). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0f76a9b-975e-467f-9439-950a38b8936a have older date (2026-01-16 05:33:01 +0000 UTC) than purge date (2026-01-16 06:33:01.035764104 +0000 UTC m=+11.973628842). Removing upload directory." time="2026-01-16T06:33:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T06:33:01Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 06:33:01.036051073 +0000 UTC m=+11.973915810, actuallyDelete=true" time="2026-01-16T06:33:01Z" 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 12.001s ? 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.006s === 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.008s === RUN TestWalkFileRemoved time="2026-01-16T06:32:50Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.008s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.350s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.01s) === 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.019s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.35s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.750s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.00s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.535s ? 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-16T06:32:52Z" 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-16T06:32:52Z" 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-16T06:32:52Z" 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 TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly time="2026-01-16T06:32:52Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestS3TryUpdate (0.00s) === CONT TestInvalidNetworkType --- PASS: TestMatchIPV6 (0.00s) === CONT TestParsing === CONT TestInvalidData --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-01-16T06:32:52Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=3c9ec5e6-e0e8-41d7-a9bb-5fa9ac9a4e7e --- PASS: TestParsing (0.00s) time="2026-01-16T06:32:52Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=3c9ec5e6-e0e8-41d7-a9bb-5fa9ac9a4e7e ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-01-16T06:32:52Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=3c9ec5e6-e0e8-41d7-a9bb-5fa9ac9a4e7e --- PASS: TestInvalidData (0.00s) time="2026-01-16T06:32:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T06:32:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T06:32:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T06:32:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.540s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.021s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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.653s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.97s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.638s ? 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.026s ? 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 libfakeroot internal error: payload not recognized! >>> 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-s390x.so.1 >>> docker-registry*: Package size: 27.7 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 06:33:59 +0000 elapsed time 0h 1m 41s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.063219) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 386.0 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...