>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 19:27:15 +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.192716) Executing busybox-1.37.0-r31.trigger OK: 486.3 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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/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/edge/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-16T19:27:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T19:27:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.072s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T19:27:36Z" 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.065s ? 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.055s === 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.040s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.38s) PASS ok github.com/docker/distribution/health/checks 0.425s ? 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.043s === 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.041s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.059s === 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.058s ? 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 19:27:36 http: TLS handshake error from 127.0.0.1:53258: 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:34721/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34721/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34721/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34721/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37699?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.67s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T19:27:36Z" level=info msg="broadcaster: closing" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="closing testSink" time="2026-01-16T19:27:36Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T19:27:36Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 1} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 1} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 1} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 1} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:36Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T19:27:37Z" level=warning msg="&{0x2160558 0.9} encountered too many errors, backing off" time="2026-01-16T19:27:37Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.45s) PASS ok github.com/docker/distribution/notifications 1.347s ? 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-16T19:27:36Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T19:27:36.337393282Z" 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-16T19:27:36.337420083Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:36.337484923Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.25.6 time="2026-01-16T19:27:36.33829833Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T19:27:36.33831389Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T19:27:36.339033016Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T19:27:39.353940609Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=6d31d6f8-f2f5-455b-80e5-b02ffa0122ba http.request.method=GET http.request.remoteaddr="127.0.0.1:48864" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.246µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:27:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T19:27:39.354137411Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.38s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T19:27:40.022728877Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T19:27:40.023483684Z" 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-16T19:27:40.023505604Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:40.023575965Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.25.6 time="2026-01-16T19:27:40.023913248Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.67s) PASS ok github.com/docker/distribution/registry 12.115s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.041s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.127s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T19:27:36Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=41038adc-b720-4be9-b646-729bb4c6dfb7 time="2026-01-16T19:27:36Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=41038adc-b720-4be9-b646-729bb4c6dfb7 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T19:27:36Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password="SUjuaAqyqNDpPyBrDIPheP3CabBprl_3s7F42i32JtY" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.147s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.056s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-01-16T19:27:36Z" level=info msg="token not to be used before 2026-01-16 19:27:37 +0000 UTC - currently 2026-01-16 19:27:36.120830821 +0000 UTC m=+0.081135458" time="2026-01-16T19:27:36Z" level=info msg="token not to be used after 2026-01-16 19:27:36 +0000 UTC - currently 2026-01-16 19:27:36.124285291 +0000 UTC m=+0.084589968" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-01-16T19:27:36Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.149s === 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.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.105s === 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.073s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.042s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T19:27:36Z" 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-16T19:27:36Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40091" http.request.id=07e4d18e-03e6-407e-bc98-8e6bd2a37b8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58128" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.167µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:27:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T19:27:36Z" 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-16T19:27:36Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=62f5fa85-8ec2-44f5-8c03-15a9763deca1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.248µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:19:27:36 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T19:27:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=20241fca-70cd-45a4-afbe-dbdd66c206b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:36 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=b54db40d-e686-448a-9fbf-c0e044ac861f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/aaaa/blobs/uploads/c5f3bd59-eb58-4c96-9439-80034d2644a4?_state=Jp3GOnNmb-aopFRWrD0J8C7qXnRI2JHLh4PI0FdYLvJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWYzYmQ1OS1lYjU4LTRjOTYtOTQzOS04MDAzNGQyNjQ0YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6MzYuNjQyMTMyOTgxWiJ9&digest=sha256%3Afb45091402570b333b522a7a0f891b383a0c837253af2d5797e0484c8ed5431f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789283739s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:36 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c5f3bd59-eb58-4c96-9439-80034d2644a4?_state=Jp3GOnNmb-aopFRWrD0J8C7qXnRI2JHLh4PI0FdYLvJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWYzYmQ1OS1lYjU4LTRjOTYtOTQzOS04MDAzNGQyNjQ0YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6MzYuNjQyMTMyOTgxWiJ9&digest=sha256%3Afb45091402570b333b522a7a0f891b383a0c837253af2d5797e0484c8ed5431f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=ecfac157-d0f6-4d07-bd89-de9b5e125391 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.617471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=1ddc8538-89a3-487f-867c-8286fbd891c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=4dee2518-541c-4711-a5a4-d5f2dcd3768b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/bbbb/blobs/uploads/5ac4e91c-0f0f-4fe5-9dd0-3eb87442f676?_state=crKE4L86DIUau4scVxJpiFeRvltaez4xDdxWZ6laEn97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YWM0ZTkxYy0wZjBmLTRmZTUtOWRkMC0zZWI4NzQ0MmY2NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6MzguNjI4MzYxMTczWiJ9&digest=sha256%3Ac722080e1259340e8e92364ad0a0cd3a377868267863cdbc7bdf37d653d02223" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19369586s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5ac4e91c-0f0f-4fe5-9dd0-3eb87442f676?_state=crKE4L86DIUau4scVxJpiFeRvltaez4xDdxWZ6laEn97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YWM0ZTkxYy0wZjBmLTRmZTUtOWRkMC0zZWI4NzQ0MmY2NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6MzguNjI4MzYxMTczWiJ9&digest=sha256%3Ac722080e1259340e8e92364ad0a0cd3a377868267863cdbc7bdf37d653d02223 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=9ab56077-9f5a-4b0a-8a42-560b783021d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.541871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=0f662856-7b84-4e8f-a111-f5fe7162e880 http.request.method=POST http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=10985d20-7e8a-4f99-9e89-19aa8bedf82b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/cccc/blobs/uploads/e7f08d20-18d1-4edd-b2e6-1e26fa4f05d5?_state=tNkYhz0-W5CJ0Wzp-yfrZdDif0k82HObKlMoh1592-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlN2YwOGQyMC0xOGQxLTRlZGQtYjJlNi0xZTI2ZmE0ZjA1ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDAuMDI2MDY2Nzg2WiJ9&digest=sha256%3Af290ac6f5c91196d25076c9feea843179d5371fe98c497f684d5308924008a7a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150849132s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/e7f08d20-18d1-4edd-b2e6-1e26fa4f05d5?_state=tNkYhz0-W5CJ0Wzp-yfrZdDif0k82HObKlMoh1592-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlN2YwOGQyMC0xOGQxLTRlZGQtYjJlNi0xZTI2ZmE0ZjA1ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDAuMDI2MDY2Nzg2WiJ9&digest=sha256%3Af290ac6f5c91196d25076c9feea843179d5371fe98c497f684d5308924008a7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=fcdca8ab-965f-4a91-81be-525e35630331 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.554431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=f07120af-6793-4d61-b836-17478e390990 http.request.method=POST http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=64b0cb25-fa25-45b1-83f6-22d69270a386 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/dddd/blobs/uploads/44562b4b-aaa8-40ee-89ac-0b7554a87f3c?_state=fvvisheD5M8riw7y1sx2b0HHaeiij5Xj0264Pfak3hp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NDU2MmI0Yi1hYWE4LTQwZWUtODlhYy0wYjc1NTRhODdmM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDEuMzkxNTU0MzIzWiJ9&digest=sha256%3A2d6e9689e863c392dadab9f83d593499474b85dfbcc7b7b4bae5a8c402fc5e60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12625072s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/44562b4b-aaa8-40ee-89ac-0b7554a87f3c?_state=fvvisheD5M8riw7y1sx2b0HHaeiij5Xj0264Pfak3hp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NDU2MmI0Yi1hYWE4LTQwZWUtODlhYy0wYjc1NTRhODdmM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDEuMzkxNTU0MzIzWiJ9&digest=sha256%3A2d6e9689e863c392dadab9f83d593499474b85dfbcc7b7b4bae5a8c402fc5e60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=f9a6db3f-a8aa-40a2-b0da-80b42b89ccca http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.57179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=de7218e7-d52e-4cb7-813e-dd6addad2713 http.request.method=POST http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11725ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:42 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=da2db930-9008-4bd0-a799-4b6404b91940 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/eeee/blobs/uploads/37ca4738-42ec-4a9b-b2d3-d385f8371ed7?_state=FSVjMFPrcyeFkVnu0tWHdHJWBCuMQ3wC35XpGsLrRGN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzN2NhNDczOC00MmVjLTRhOWItYjJkMy1kMzg1ZjgzNzFlZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDIuNzQ0NDU2NTkxWiJ9&digest=sha256%3Aa23a4d85072baf1970a09a7d7222afd774e1c606dc78d71e7a4bbd6e2b34431b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.400908161s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:42 +0000] "PUT /v2/foo/eeee/blobs/uploads/37ca4738-42ec-4a9b-b2d3-d385f8371ed7?_state=FSVjMFPrcyeFkVnu0tWHdHJWBCuMQ3wC35XpGsLrRGN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzN2NhNDczOC00MmVjLTRhOWItYjJkMy1kMzg1ZjgzNzFlZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDIuNzQ0NDU2NTkxWiJ9&digest=sha256%3Aa23a4d85072baf1970a09a7d7222afd774e1c606dc78d71e7a4bbd6e2b34431b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=2216c61c-0ade-42e1-87bb-ea37ece016ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.607671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:44 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=94ff6347-80b9-48b4-8973-f7bc96424242 http.request.method=POST http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16873ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:44 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=a4ecec9c-781d-47bd-a29e-24483608711e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/ffff/blobs/uploads/eee5b481-ef02-4560-b3eb-512f6e0a386f?_state=n9gFpj0AU_83tKMoUwLVXwLcHl2R3FbyLKFCRD4IYK97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlZWU1YjQ4MS1lZjAyLTQ1NjAtYjNlYi01MTJmNmUwYTM4NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDQuNDA0NDAxMzM5WiJ9&digest=sha256%3Ab8b5766325859b7fbcae8537fc6aaa6cdf4f6f72988336da996876f2159ae3ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.664249705s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:44 +0000] "PUT /v2/foo/ffff/blobs/uploads/eee5b481-ef02-4560-b3eb-512f6e0a386f?_state=n9gFpj0AU_83tKMoUwLVXwLcHl2R3FbyLKFCRD4IYK97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlZWU1YjQ4MS1lZjAyLTQ1NjAtYjNlYi01MTJmNmUwYTM4NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDQuNDA0NDAxMzM5WiJ9&digest=sha256%3Ab8b5766325859b7fbcae8537fc6aaa6cdf4f6f72988336da996876f2159ae3ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=e7b39fa3-5881-4e45-b788-1d1cc79b318a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.54683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=4515d980-f152-4600-9c24-3d482356d9c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="868.848µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=6e2c8bcf-73d1-4c79-98f8-59b68faaee35 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="800.527µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=961a0220-9f4a-442b-b998-4923c3aa10ab http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="791.327µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=6130f1c3-63c7-4f8c-ba02-d1ad6ffee6f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="801.247µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=e74b264c-1418-438d-b5a4-8dc16bd41adf http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="802.527µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=9aeb31f5-f4fd-4e16-b0d3-7bc6759cbeb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="742.086µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" 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:44223" http.request.id=5df9fe67-a8af-4b64-9d7b-ecbd033164ea http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="774.966µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" 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:44223" http.request.id=165e6b16-75ea-4d36-a435-c6bfe7b483b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="799.486µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=2b768708-3a04-4f24-a656-90c4771a40f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="745.166µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44223" http.request.id=878f46d4-a3b2-4b5f-87b1-e89d9fdaec0a http.request.method=GET http.request.remoteaddr="127.0.0.1:43812" 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="770.526µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T19:27:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T19:27:46Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=19b35052-99ef-4939-905b-db4f712b38a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=b0b762a1-82e4-41d9-9104-10ecbdeb69c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/aaaa/blobs/uploads/6ad1804d-e059-4f5a-b926-a1669c90e12f?_state=yyis05yJpqo6j2snqg6tBDsV85WRokC1eklpSUp2cqF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YWQxODA0ZC1lMDU5LTRmNWEtYjkyNi1hMTY2OWM5MGUxMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDYuMzE5NDE0NzE5WiJ9&digest=sha256%3A7b6d155aaa9b06268aad0cf87c32ff4ad54a7e0e9841b8627dd372b02b756b48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.400763921s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:46 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6ad1804d-e059-4f5a-b926-a1669c90e12f?_state=yyis05yJpqo6j2snqg6tBDsV85WRokC1eklpSUp2cqF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YWQxODA0ZC1lMDU5LTRmNWEtYjkyNi1hMTY2OWM5MGUxMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDYuMzE5NDE0NzE5WiJ9&digest=sha256%3A7b6d155aaa9b06268aad0cf87c32ff4ad54a7e0e9841b8627dd372b02b756b48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=c774bac2-3fef-409a-a76c-e54b15075040 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.544951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=7a106da3-6cbb-4493-bddc-e966c69b4426 http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=29c333f4-843d-4453-986d-053bbcee21e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bbbb/blobs/uploads/3495ee4d-5d7c-424d-a7cf-577fa730eec7?_state=8W-fit2j-GDIpNm2xY9sfUpsbn3-kzfCjgIJ2QgmLFl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNDk1ZWU0ZC01ZDdjLTQyNGQtYTdjZi01NzdmYTczMGVlYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDcuODc0NzEwMDg4WiJ9&digest=sha256%3A8cb9b4f68136bf042aa7e3a4e9a8ec4ffaefbc7817a52ec214b7d37ad452a519" http.request.useragent="Go-http-client/1.1" http.response.duration=571.722274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3495ee4d-5d7c-424d-a7cf-577fa730eec7?_state=8W-fit2j-GDIpNm2xY9sfUpsbn3-kzfCjgIJ2QgmLFl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNDk1ZWU0ZC01ZDdjLTQyNGQtYTdjZi01NzdmYTczMGVlYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDcuODc0NzEwMDg4WiJ9&digest=sha256%3A8cb9b4f68136bf042aa7e3a4e9a8ec4ffaefbc7817a52ec214b7d37ad452a519 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=2d763b21-2af4-481a-8a1a-3e724e83d53b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=5f35366b-b5fb-46d4-acdf-36ef85ae095d http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=6c82d571-3d11-4baf-ad19-61cff2b338f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/cccc/blobs/uploads/c3470062-d07c-4947-a03d-548cf0029a7c?_state=gRCTdqOKnpLAWexCQ94BzgQNvXPk8ahQVRE4kb_GEmp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMzQ3MDA2Mi1kMDdjLTQ5NDctYTAzZC01NDhjZjAwMjlhN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDguNjMzNzk1NjUyWiJ9&digest=sha256%3Aae104400f3eed333e2247b4150e08e2738eda189291a258f0621fc770c40d33f" http.request.useragent="Go-http-client/1.1" http.response.duration=923.311897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/c3470062-d07c-4947-a03d-548cf0029a7c?_state=gRCTdqOKnpLAWexCQ94BzgQNvXPk8ahQVRE4kb_GEmp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMzQ3MDA2Mi1kMDdjLTQ5NDctYTAzZC01NDhjZjAwMjlhN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDguNjMzNzk1NjUyWiJ9&digest=sha256%3Aae104400f3eed333e2247b4150e08e2738eda189291a258f0621fc770c40d33f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=5e736b19-7a5d-4237-a513-dbea214d75ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.549791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=f3f1c48a-1ffd-4feb-8d6c-927cfaa92a4b http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:49 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=257ee23d-a692-43a1-b79d-e4738eb60106 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/dddd/blobs/uploads/784fac64-dee6-48ab-a480-d2401d351bfb?_state=mY7zPVH7LNyUl73TnBbvHCe9q-hHnOz826CgBd1WabJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ODRmYWM2NC1kZWU2LTQ4YWItYTQ4MC1kMjQwMWQzNTFiZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDkuNzc1ODk5ODY5WiJ9&digest=sha256%3A4f98ad0c38fe8191b6675ee9e0bf794eb0365845e8f6760148ceda012cd7baa9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140886167s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:49 +0000] "PUT /v2/foo/dddd/blobs/uploads/784fac64-dee6-48ab-a480-d2401d351bfb?_state=mY7zPVH7LNyUl73TnBbvHCe9q-hHnOz826CgBd1WabJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ODRmYWM2NC1kZWU2LTQ4YWItYTQ4MC1kMjQwMWQzNTFiZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NDkuNzc1ODk5ODY5WiJ9&digest=sha256%3A4f98ad0c38fe8191b6675ee9e0bf794eb0365845e8f6760148ceda012cd7baa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=b9868a9c-c261-4ee8-bcd3-f57e966e9ed5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.49219ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38689" http.request.id=490a3bd9-1384-4164-840e-3b3c158bc187 http.request.method=GET http.request.remoteaddr="127.0.0.1:57226" 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="768.887µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:19:27:50 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.51s) === RUN TestURLPrefix time="2026-01-16T19:27: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 time="2026-01-16T19:27:50Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39867" http.request.id=11b5688b-326b-4867-906c-cc00ab410e10 http.request.method=GET http.request.remoteaddr="127.0.0.1:55136" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.286µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:27:50 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T19:27: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 time="2026-01-16T19:27:50Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=f0915a36-921c-4e1a-b459-44c3d243ed89 http.request.method=GET http.request.remoteaddr="127.0.0.1:34540" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.728µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "GET /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=e6ac8a9b-0c8e-4bc5-8deb-6424624a099e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="979.168µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=29525f1a-dd99-4888-8f1e-64a4c61c4f44 http.request.method=POST http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=2d6a98e4-628c-40ca-b6b6-070f9748232a http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058409ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "GET /v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=27cabc7a-c372-4ce1-845a-5a9b3f36a24a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="937.728µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=47eb57bf-5105-47ec-9072-2c38bab73077 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=96721f50-5689-4bb1-9ee8-ed070ccbde90 time="2026-01-16T19:27:51Z" 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:36445" http.request.id=47eb57bf-5105-47ec-9072-2c38bab73077 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.048529ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=96721f50-5689-4bb1-9ee8-ed070ccbde90 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "GET /v2/foo/bar/blobs/uploads/96721f50-5689-4bb1-9ee8-ed070ccbde90?_state=SfxWoaSwBc4x8eaiGdLDoHRRTMwszkzL_szERFsYhu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NzIxZjUwLTU2ODktNGJiMS05ZWU4LWVkMDcwY2NiZGU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDQzMjMxMjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=4e63f4e0-587e-4740-b975-6a408aac7886 http.request.method=POST http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=cb81f206-0b00-472d-aba4-fb39b7bca8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/e9848f48-ef18-4631-a8c2-c04cc0661030?_state=6lji-kQNtc3mlPPJlR6DUDCtAGs9hF03kVsnQ3Aq4F57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ODQ4ZjQ4LWVmMTgtNDYzMS1hOGMyLWMwNGNjMDY2MTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDk3MDEzMzRaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" provided=sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af vars.name="foo/bar" vars.uuid=e9848f48-ef18-4631-a8c2-c04cc0661030 time="2026-01-16T19:27:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=cb81f206-0b00-472d-aba4-fb39b7bca8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/e9848f48-ef18-4631-a8c2-c04cc0661030?_state=6lji-kQNtc3mlPPJlR6DUDCtAGs9hF03kVsnQ3Aq4F57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ODQ4ZjQ4LWVmMTgtNDYzMS1hOGMyLWMwNGNjMDY2MTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDk3MDEzMzRaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e9848f48-ef18-4631-a8c2-c04cc0661030 time="2026-01-16T19:27:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af, 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:36445" http.request.id=cb81f206-0b00-472d-aba4-fb39b7bca8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/e9848f48-ef18-4631-a8c2-c04cc0661030?_state=6lji-kQNtc3mlPPJlR6DUDCtAGs9hF03kVsnQ3Aq4F57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ODQ4ZjQ4LWVmMTgtNDYzMS1hOGMyLWMwNGNjMDY2MTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDk3MDEzMzRaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14637ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e9848f48-ef18-4631-a8c2-c04cc0661030 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e9848f48-ef18-4631-a8c2-c04cc0661030?_state=6lji-kQNtc3mlPPJlR6DUDCtAGs9hF03kVsnQ3Aq4F57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ODQ4ZjQ4LWVmMTgtNDYzMS1hOGMyLWMwNGNjMDY2MTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMDk3MDEzMzRaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=a5b7844b-5701-4b58-a8c6-3b4a95b55946 http.request.method=POST http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=ee3a7e22-22df-45e3-84ef-9879f0315762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/0edf4d73-11ca-40b3-9af0-4203480ab5cc?_state=_TIplsAjdQKN0LAO19pMvLMiCzPzNSyXhDccdlPlmCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZGY0ZDczLTExY2EtNDBiMy05YWYwLTQyMDM0ODBhYjVjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMTI0NTM4MzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "PUT /v2/foo/bar/blobs/uploads/0edf4d73-11ca-40b3-9af0-4203480ab5cc?_state=_TIplsAjdQKN0LAO19pMvLMiCzPzNSyXhDccdlPlmCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZGY0ZDczLTExY2EtNDBiMy05YWYwLTQyMDM0ODBhYjVjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMTI0NTM4MzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=6d11ac22-6382-4c97-8620-87f732ac0f41 http.request.method=POST http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=a0659a1c-2a6d-4f12-83d3-c8c6d1b807c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/127c3cd1-d331-4100-9d28-c14860ba3ef2?_state=ex_fEg0g-Si3SMBjeuHZozPnie3TPkocTRhFg3lsDWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyN2MzY2QxLWQzMzEtNDEwMC05ZDI4LWMxNDg2MGJhM2VmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMTUwMTkxWiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "PUT /v2/foo/bar/blobs/uploads/127c3cd1-d331-4100-9d28-c14860ba3ef2?_state=ex_fEg0g-Si3SMBjeuHZozPnie3TPkocTRhFg3lsDWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyN2MzY2QxLWQzMzEtNDEwMC05ZDI4LWMxNDg2MGJhM2VmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMTUwMTkxWiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=ac0df157-a750-471e-a76e-ac31833a94d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=35602d2e-91c5-42dd-80d5-9888e4fb5553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/b60f1300-649d-41cc-944c-4ccc80d9317c?_state=_LymeFE4y8eQqAt9rE0AFNaTegwApSfics1joXnGRCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MGYxMzAwLTY0OWQtNDFjYy05NDRjLTRjY2M4MGQ5MzE3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMTc0NTk5MjFaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018834798s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:51 +0000] "PUT /v2/foo/bar/blobs/uploads/b60f1300-649d-41cc-944c-4ccc80d9317c?_state=_LymeFE4y8eQqAt9rE0AFNaTegwApSfics1joXnGRCp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MGYxMzAwLTY0OWQtNDFjYy05NDRjLTRjY2M4MGQ5MzE3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1MS4xMTc0NTk5MjFaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=9ffeade3-c76c-404a-a290-d87b05dea8c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36445" http.request.id=560587ff-03d4-4581-b097-3c0e3bcb9012 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/02beab62-f9e3-4965-b980-481a096bcce2?_state=Xxm2V47rrSfyG0m7HomdwYlQi-wB4x5-0P-cr2trMFN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyYmVhYjYyLWY5ZTMtNDk2NS1iOTgwLTQ4MWEwOTZiY2NlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1Mi4yNTUwMzM3NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=896.802589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/02beab62-f9e3-4965-b980-481a096bcce2?_state=Xxm2V47rrSfyG0m7HomdwYlQi-wB4x5-0P-cr2trMFN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyYmVhYjYyLWY5ZTMtNDk2NS1iOTgwLTQ4MWEwOTZiY2NlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1Mi4yNTUwMzM3NFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=09977c29-933c-4ab7-b81b-1a9ba50f7f4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/uploads/02beab62-f9e3-4965-b980-481a096bcce2?_state=PiGb08VzZndFGsncEwwJccTLw6l2vBJcAilv3VDxCE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyYmVhYjYyLWY5ZTMtNDk2NS1iOTgwLTQ4MWEwOTZiY2NlMiIsIk9mZnNldCI6MTgxODc3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NTJaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "PUT /v2/foo/bar/blobs/uploads/02beab62-f9e3-4965-b980-481a096bcce2?_state=PiGb08VzZndFGsncEwwJccTLw6l2vBJcAilv3VDxCE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyYmVhYjYyLWY5ZTMtNDk2NS1iOTgwLTQ4MWEwOTZiY2NlMiIsIk9mZnNldCI6MTgxODc3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NTJaIn0%3D&digest=sha256%3A9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=6202aa6a-9258-4342-bc80-3315f71b214a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.026649ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=82851c2d-cfc7-4d59-8a83-e309054452d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=89.053245ms http.response.status=200 http.response.written=18187776 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 200 18187776 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=error msg="error parsing digest="sha257:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=784ca4c5-c7c5-4502-897a-c106311b57ff http.request.method=GET http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/sha257:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" vars.name="foo/bar" time="2026-01-16T19:27:53Z" 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:36445" http.request.id=784ca4c5-c7c5-4502-897a-c106311b57ff http.request.method=GET http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/sha257:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="958.529µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/sha257:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=b8eefce4-1d3c-4c54-8693-9899498183e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14385ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" 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-16T19:27:53Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=6eb230c2-dd49-4b27-837d-eccd15a3518f http.request.method=GET http.request.remoteaddr="127.0.0.1:48810" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.322372ms http.response.status=404 http.response.written=157 vars.digest="sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=e8d29486-6f47-4670-a074-516a4816fe93 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48812" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=53c3b05b-60c7-4187-b097-7a111728f3f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=16a3605c-a7ad-4cc4-bfe7-c77f1f57d7d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48812" http.request.uri="/v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048209ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=7de4b564-c44b-4fba-836b-4e58cb90125e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48812" http.request.uri="/v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="973.969µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=e195843e-8405-4dd9-b8e3-870b8952eae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48812" http.request.uri="/v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=691d11ae-22de-4856-b3de-cc6e29cfdc88 time="2026-01-16T19:27:53Z" 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:43253" http.request.id=e195843e-8405-4dd9-b8e3-870b8952eae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48812" http.request.uri="/v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.129µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=691d11ae-22de-4856-b3de-cc6e29cfdc88 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/uploads/691d11ae-22de-4856-b3de-cc6e29cfdc88?_state=iLks4J7YNIosoNnD-do_7WudszcwAmdySmeqsP7_JuZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MWQxMWFlLTIyZGUtNDg1Ni1iM2RlLWNjNmUyOWNmZGM4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40NzIyOTgxNjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=b6e10744-3b63-4c8a-a3cd-d164ade43450 http.request.method=POST http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=a432f81a-2761-43a9-91e0-b892d08e3379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/00e6467e-e41d-4f99-8508-702989655761?_state=HPGetNuRS4kBwkSgms5FXvuHqrH8NDhGCUn0EOsJwo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwZTY0NjdlLWU0MWQtNGY5OS04NTA4LTcwMjk4OTY1NTc2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40Nzc0NzIwMDhaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" provided=sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db vars.name="foo/bar" vars.uuid=00e6467e-e41d-4f99-8508-702989655761 time="2026-01-16T19:27:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=a432f81a-2761-43a9-91e0-b892d08e3379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/00e6467e-e41d-4f99-8508-702989655761?_state=HPGetNuRS4kBwkSgms5FXvuHqrH8NDhGCUn0EOsJwo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwZTY0NjdlLWU0MWQtNGY5OS04NTA4LTcwMjk4OTY1NTc2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40Nzc0NzIwMDhaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=00e6467e-e41d-4f99-8508-702989655761 time="2026-01-16T19:27:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db, 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:43253" http.request.id=a432f81a-2761-43a9-91e0-b892d08e3379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/00e6467e-e41d-4f99-8508-702989655761?_state=HPGetNuRS4kBwkSgms5FXvuHqrH8NDhGCUn0EOsJwo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwZTY0NjdlLWU0MWQtNGY5OS04NTA4LTcwMjk4OTY1NTc2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40Nzc0NzIwMDhaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14709ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=00e6467e-e41d-4f99-8508-702989655761 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "PUT /v2/foo/bar/blobs/uploads/00e6467e-e41d-4f99-8508-702989655761?_state=HPGetNuRS4kBwkSgms5FXvuHqrH8NDhGCUn0EOsJwo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwZTY0NjdlLWU0MWQtNGY5OS04NTA4LTcwMjk4OTY1NTc2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40Nzc0NzIwMDhaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=70cb8df6-1a25-4bdf-b276-b4c73811b4b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=07833f70-01dd-41dd-a80b-9fa54a61053d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/cb526595-e415-4f13-a59f-c2a1a061f73e?_state=DrquEYjp99d86ZDYuE6jD2bLPrcHTMAobagCH4RkKdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNTI2NTk1LWU0MTUtNGYxMy1hNTlmLWMyYTFhMDYxZjczZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40ODAyNTcwNzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "PUT /v2/foo/bar/blobs/uploads/cb526595-e415-4f13-a59f-c2a1a061f73e?_state=DrquEYjp99d86ZDYuE6jD2bLPrcHTMAobagCH4RkKdN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNTI2NTk1LWU0MTUtNGYxMy1hNTlmLWMyYTFhMDYxZjczZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40ODAyNTcwNzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=889b9e97-9227-44a4-95f6-00403616db6c http.request.method=POST http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=69b2ed4f-a279-4752-be6d-bf1359d301ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/dcda9ad1-138b-4a44-870d-2c959b4ef9ff?_state=8yUgTvNlrY7ZvNL3UYHxd-ktfyeNIFNkeJtLSL_MtQ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZGE5YWQxLTEzOGItNGE0NC04NzBkLTJjOTU5YjRlZjlmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40ODI5MjUwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "PUT /v2/foo/bar/blobs/uploads/dcda9ad1-138b-4a44-870d-2c959b4ef9ff?_state=8yUgTvNlrY7ZvNL3UYHxd-ktfyeNIFNkeJtLSL_MtQ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZGE5YWQxLTEzOGItNGE0NC04NzBkLTJjOTU5YjRlZjlmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40ODI5MjUwMTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=0b19b353-8af3-493a-bc36-030be364d4e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=848e8c53-fe88-48b3-b241-8c64e0992a06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/3dadcd1a-9628-4971-8a85-fae158afc16a?_state=LoXRPnHpEdQ3qFF0gmkIzbAq-qjtBuct5rtF7gL9dYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYWRjZDFhLTk2MjgtNDk3MS04YTg1LWZhZTE1OGFmYzE2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40ODU3MTAwNzhaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02258427s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "PUT /v2/foo/bar/blobs/uploads/3dadcd1a-9628-4971-8a85-fae158afc16a?_state=LoXRPnHpEdQ3qFF0gmkIzbAq-qjtBuct5rtF7gL9dYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYWRjZDFhLTk2MjgtNDk3MS04YTg1LWZhZTE1OGFmYzE2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1My40ODU3MTAwNzhaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=65b6fdda-ffac-4e70-9df3-06b3a22e71c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43253" http.request.id=ae70d5b6-8458-4fca-a400-2fe02ac019bf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/4b5ff0b3-c3a3-40fe-89e6-3559e055e757?_state=Y7p6yxIN7jl5FuSzpmLw0N_d2Aa3ka4C_xqGnogda1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNWZmMGIzLWMzYTMtNDBmZS04OWU2LTM1NTllMDU1ZTc1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NC42MzI4NDQ4OTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=943.764593ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/4b5ff0b3-c3a3-40fe-89e6-3559e055e757?_state=Y7p6yxIN7jl5FuSzpmLw0N_d2Aa3ka4C_xqGnogda1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNWZmMGIzLWMzYTMtNDBmZS04OWU2LTM1NTllMDU1ZTc1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NC42MzI4NDQ4OTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=eb039250-dd00-44eb-9fb2-ba75a309e0ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/uploads/4b5ff0b3-c3a3-40fe-89e6-3559e055e757?_state=-T6wpNE4ZBDaGwq6NX7pMSsniavKHWWVaKxUe_YS3iR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNWZmMGIzLWMzYTMtNDBmZS04OWU2LTM1NTllMDU1ZTc1NyIsIk9mZnNldCI6MTg4ODkyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NTRaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.duration=1.242131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "PUT /v2/foo/bar/blobs/uploads/4b5ff0b3-c3a3-40fe-89e6-3559e055e757?_state=-T6wpNE4ZBDaGwq6NX7pMSsniavKHWWVaKxUe_YS3iR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNWZmMGIzLWMzYTMtNDBmZS04OWU2LTM1NTllMDU1ZTc1NyIsIk9mZnNldCI6MTg4ODkyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NTRaIn0%3D&digest=sha256%3Abcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=e3c5d6fa-c509-4c7e-8c3b-cd3b68cc99e0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.047329ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=5649e1cc-9091-460b-b2aa-eb8a170a91ba http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=94.659733ms http.response.status=200 http.response.written=18889216 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 200 18889216 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=error msg="error parsing digest="sha257:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=61122fcc-14d0-4679-8b08-6f47563b6673 http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/sha257:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" vars.name="foo/bar" time="2026-01-16T19:27:55Z" 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:43253" http.request.id=61122fcc-14d0-4679-8b08-6f47563b6673 http.request.method=GET http.request.remoteaddr="127.0.0.1:48820" http.request.uri="/v2/foo/bar/blobs/sha257:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.089µs" http.response.status=400 http.response.written=110 vars.digest="sha257:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/sha257:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=d81acc27-e17d-440d-afcf-d37e266e2e56 http.request.method=GET http.request.remoteaddr="127.0.0.1:48838" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18881ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=d3731fc3-6a9f-4d5d-a32a-24bb376be69a http.request.method=GET http.request.remoteaddr="127.0.0.1:48838" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.762255ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43253" http.request.id=5f24f4bc-df7d-4fab-806d-ade542e3ef7b http.request.method=GET http.request.remoteaddr="127.0.0.1:48834" http.request.uri="/v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.135101ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/sha256:bcf6f4237ab673a850a2804a50bd5f0569670efe0ebe03723f14b6a0dc62f9db HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=78f0c0ee-2745-4656-961b-38e0a525355e http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.431067257s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36445" http.request.id=ddeff6ec-b4ed-4162-a922-8c19d56ff979 http.request.method=GET http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.4360647s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:19:27:53 +0000] "GET /v2/foo/bar/blobs/sha256:9f68f13ff7cda2611b539204911efb14f82c14407ae58ef6ba21b9094a04d0af HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.79s) === RUN TestBlobDelete time="2026-01-16T19:27:55Z" 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-16T19:27:55Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=8592b2fc-1be7-4f51-b5bc-3318540b8e04 http.request.method=GET http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.128µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=08f06117-79b3-4224-be3e-757bc2ca29fb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=2c811b5e-01d6-4de3-8489-9863aa4f3eed http.request.method=POST http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=15680ac5-8c8b-4d88-9bd0-ffbea1f33d09 http.request.method=GET http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="950.728µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=c5f3522b-53b3-488e-b880-725a8d34d50f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="932.248µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "DELETE /v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=9e443a5e-0681-44d1-b3d3-2d61c7cbf866 http.request.method=GET http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a486fa32-87a5-4aa8-8320-4efd977b370e time="2026-01-16T19:27:55Z" 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:43779" http.request.id=9e443a5e-0681-44d1-b3d3-2d61c7cbf866 http.request.method=GET http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.248µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a486fa32-87a5-4aa8-8320-4efd977b370e 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "GET /v2/foo/bar/blobs/uploads/a486fa32-87a5-4aa8-8320-4efd977b370e?_state=piHFPvOarWpEUwiLx7X8B9YKn0MttoGgHEeMDSIo8kt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0ODZmYTMyLTg3YTUtNGFhOC04MzIwLTRlZmQ5NzdiMzcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTExOTczMTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=9589bdc1-cdcb-45d7-96eb-94bb7a91632b http.request.method=POST http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="945.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=d2c71460-aec5-4074-ad97-8be0228b274d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/8f1a7271-cd95-464e-91e2-61fbcc2bcbf2?_state=5UdeOmQAOmrjB28TV1yRlCSfxFU8q2qgy2tzIW7gthh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMWE3MjcxLWNkOTUtNDY0ZS05MWUyLTYxZmJjYzJiY2JmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTYwODE1MThaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" provided=sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 vars.name="foo/bar" vars.uuid=8f1a7271-cd95-464e-91e2-61fbcc2bcbf2 time="2026-01-16T19:27:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=d2c71460-aec5-4074-ad97-8be0228b274d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/8f1a7271-cd95-464e-91e2-61fbcc2bcbf2?_state=5UdeOmQAOmrjB28TV1yRlCSfxFU8q2qgy2tzIW7gthh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMWE3MjcxLWNkOTUtNDY0ZS05MWUyLTYxZmJjYzJiY2JmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTYwODE1MThaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8f1a7271-cd95-464e-91e2-61fbcc2bcbf2 time="2026-01-16T19:27:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92, 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:43779" http.request.id=d2c71460-aec5-4074-ad97-8be0228b274d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/8f1a7271-cd95-464e-91e2-61fbcc2bcbf2?_state=5UdeOmQAOmrjB28TV1yRlCSfxFU8q2qgy2tzIW7gthh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMWE3MjcxLWNkOTUtNDY0ZS05MWUyLTYxZmJjYzJiY2JmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTYwODE1MThaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008448ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8f1a7271-cd95-464e-91e2-61fbcc2bcbf2 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "PUT /v2/foo/bar/blobs/uploads/8f1a7271-cd95-464e-91e2-61fbcc2bcbf2?_state=5UdeOmQAOmrjB28TV1yRlCSfxFU8q2qgy2tzIW7gthh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMWE3MjcxLWNkOTUtNDY0ZS05MWUyLTYxZmJjYzJiY2JmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTYwODE1MThaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=7e2df6bd-ee1b-452e-ade4-16b43269ef6e http.request.method=POST http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=4f8209a3-c197-4365-8e4c-41549e50a422 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/f81c773a-1d96-4d97-9ffe-cfa3260acec0?_state=4LnPKYWS96F3PCK4HJtX-6_C8E6bNq9RnAvdOk_TJlN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MWM3NzNhLTFkOTYtNGQ5Ny05ZmZlLWNmYTMyNjBhY2VjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTg1Mjg2MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "PUT /v2/foo/bar/blobs/uploads/f81c773a-1d96-4d97-9ffe-cfa3260acec0?_state=4LnPKYWS96F3PCK4HJtX-6_C8E6bNq9RnAvdOk_TJlN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MWM3NzNhLTFkOTYtNGQ5Ny05ZmZlLWNmYTMyNjBhY2VjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS44OTg1Mjg2MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=45dc39a5-0afc-4a87-b8c9-eac032c7fc4b http.request.method=POST http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=830cd9f3-70cf-47b9-a292-1194420afe86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/89181893-c2a7-4926-b73a-96d5811f54a1?_state=eWQcZSiYZVUaZ2oTMa7oPf9GQRgpqurAK6PewOquzJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5MTgxODkzLWMyYTctNDkyNi1iNzNhLTk2ZDU4MTFmNTRhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS45MDEwNTk1MjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "PUT /v2/foo/bar/blobs/uploads/89181893-c2a7-4926-b73a-96d5811f54a1?_state=eWQcZSiYZVUaZ2oTMa7oPf9GQRgpqurAK6PewOquzJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5MTgxODkzLWMyYTctNDkyNi1iNzNhLTk2ZDU4MTFmNTRhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS45MDEwNTk1MjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=a7ae30fc-8dff-4dad-b1e5-292bc0cc67bc http.request.method=POST http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=b8753791-2635-45fb-99c3-6ca8ccc4c93a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/570bb21d-48e9-4665-befb-4966583f581a?_state=O39hR1PhFLbvKPGxggE5MMlTDOdp2t-mD8clOp_9iu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MGJiMjFkLTQ4ZTktNDY2NS1iZWZiLTQ5NjY1ODNmNTgxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS45MDM1MzY0NjJaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.duration=801.066166ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:55 +0000] "PUT /v2/foo/bar/blobs/uploads/570bb21d-48e9-4665-befb-4966583f581a?_state=O39hR1PhFLbvKPGxggE5MMlTDOdp2t-mD8clOp_9iu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MGJiMjFkLTQ4ZTktNDY2NS1iZWZiLTQ5NjY1ODNmNTgxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1NS45MDM1MzY0NjJaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=2ada4de6-d047-454f-8c19-acd45ddf3e94 http.request.method=POST http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43779" http.request.id=5baa1f45-92f7-44bd-82cf-b3900e1cd8a6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/b735e7db-f18f-4170-b3a6-92fd3cd74884?_state=VZaCZzxXfhd3IdY3HuZHQj5Hu0IOigR5fV9eZRmSec97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzVlN2RiLWYxOGYtNDE3MC1iM2E2LTkyZmQzY2Q3NDg4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1Ni44MTQ2ODE1NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=789.92511ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:56 +0000] "PATCH /v2/foo/bar/blobs/uploads/b735e7db-f18f-4170-b3a6-92fd3cd74884?_state=VZaCZzxXfhd3IdY3HuZHQj5Hu0IOigR5fV9eZRmSec97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzVlN2RiLWYxOGYtNDE3MC1iM2E2LTkyZmQzY2Q3NDg4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1Ni44MTQ2ODE1NzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=3289c348-30d1-479a-85e8-4deb089c9cd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/uploads/b735e7db-f18f-4170-b3a6-92fd3cd74884?_state=TjlAbtBqZG287ChIQg_4lj_1IKc6p2IktIfStQ9lROB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzVlN2RiLWYxOGYtNDE3MC1iM2E2LTkyZmQzY2Q3NDg4NCIsIk9mZnNldCI6MTY3OTI1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NTZaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "PUT /v2/foo/bar/blobs/uploads/b735e7db-f18f-4170-b3a6-92fd3cd74884?_state=TjlAbtBqZG287ChIQg_4lj_1IKc6p2IktIfStQ9lROB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzVlN2RiLWYxOGYtNDE3MC1iM2E2LTkyZmQzY2Q3NDg4NCIsIk9mZnNldCI6MTY3OTI1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjc6NTZaIn0%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=29a861b3-d8b3-4e97-bb4d-6afd27559a8c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.059889ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=b6866446-f382-45df-87d5-7f5bbbbcdb4e http.request.method=GET http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=77.444746ms http.response.status=200 http.response.written=16792576 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "GET /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 200 16792576 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=error msg="error parsing digest="sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=ec476e98-3e5d-43ce-9b12-7b32caeb766a http.request.method=GET http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" time="2026-01-16T19:27:57Z" 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:43779" http.request.id=ec476e98-3e5d-43ce-9b12-7b32caeb766a http.request.method=GET http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.367µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "GET /v2/foo/bar/blobs/sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=2f1892dc-166c-442c-a0da-1575bf757c7c http.request.method=GET http.request.remoteaddr="127.0.0.1:32808" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22597ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "GET /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=ea24f94c-8261-48b2-829b-6874dc5f1778 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32816" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=95807ae7-fd23-4b8a-8b67-8b75cd06a489 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32816" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="880.888µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" 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:43779" http.request.id=f2022d8d-8f41-428a-bff8-3349a04c29db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32816" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.528µs" http.response.status=404 http.response.written=74 vars.digest="sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=error msg="error parsing digest="sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=cb6c0f78-fa91-420d-aff7-21a501b0a20f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32822" http.request.uri="/v2/foo/bar/blobs/sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" time="2026-01-16T19:27:57Z" 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:43779" http.request.id=cb6c0f78-fa91-420d-aff7-21a501b0a20f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32822" http.request.uri="/v2/foo/bar/blobs/sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.849µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "DELETE /v2/foo/bar/blobs/sha257:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T19:27:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=3509c829-5d9f-46a6-b8a5-8dcace826c45 http.request.method=POST http.request.remoteaddr="127.0.0.1:32838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=8e6bdd82-2909-4047-80d4-b9cc20551d4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32838" http.request.uri="/v2/foo/bar/blobs/uploads/fb19ed53-d448-4d4d-9d68-9f27ead1c8f8?_state=N2sjV9n67ViRFGQmcBwQy1aOAotPcnRDho9HEGqe_XB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiMTllZDUzLWQ0NDgtNGQ0ZC05ZDY4LTlmMjdlYWQxYzhmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1Ny43Mzc4NjYzOVoifQ%3D%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.duration=757.452191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "PUT /v2/foo/bar/blobs/uploads/fb19ed53-d448-4d4d-9d68-9f27ead1c8f8?_state=N2sjV9n67ViRFGQmcBwQy1aOAotPcnRDho9HEGqe_XB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiMTllZDUzLWQ0NDgtNGQ0ZC05ZDY4LTlmMjdlYWQxYzhmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1Ny43Mzc4NjYzOVoifQ%3D%3D&digest=sha256%3A8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=8572de48-57ca-4d18-9b88-c285aa779668 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32838" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.18733ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=a8821faa-f1b5-4502-b700-8c6409e6485a http.request.method=GET http.request.remoteaddr="127.0.0.1:32806" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=885.750774ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "GET /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T19:27:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43779" http.request.id=4866d517-789f-417e-8173-3d09e926631c http.request.method=GET http.request.remoteaddr="127.0.0.1:32808" http.request.uri="/v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=880.699211ms http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:19:27:57 +0000] "GET /v2/foo/bar/blobs/sha256:8d0a7157f057f2e858a04fa5586e5fec293305fb2bbb8cc12fd517b82e9c8a92 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.89s) === RUN TestRelativeURL time="2026-01-16T19:27: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-16T19:27:58Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:27:58Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35439" http.request.id=04ea4c0c-052a-430f-afb5-ac81df76d3da http.request.method=POST http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:27:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35439" http.request.id=7d630901-634b-47d3-9c52-3017b7edadf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/uploads/42f6afd3-931c-41d8-a2c3-6f731ab08a10?_state=_U9YtBmrs7m4EmGAP2_--9lxRkqnOF7P5is5QK_rP6J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZjZhZmQzLTkzMWMtNDFkOC1hMmMzLTZmNzMxYWIwOGExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1OC42MTIxODg5ODZaIn0%3D&digest=sha256%3Acfdc345c7ecf109b756b3a0f1c24afbeb6ce40dff3de3072885793689413c025" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17259164s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:27:58 +0000] "PUT /v2/foo/bar/blobs/uploads/42f6afd3-931c-41d8-a2c3-6f731ab08a10?_state=_U9YtBmrs7m4EmGAP2_--9lxRkqnOF7P5is5QK_rP6J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZjZhZmQzLTkzMWMtNDFkOC1hMmMzLTZmNzMxYWIwOGExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyNzo1OC42MTIxODg5ODZaIn0%3D&digest=sha256%3Acfdc345c7ecf109b756b3a0f1c24afbeb6ce40dff3de3072885793689413c025 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35439" http.request.id=47ee54c0-86c2-4a7b-b468-6bfa25cfd800 http.request.method=POST http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09281ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35439" http.request.id=1a1d9e17-18e7-49d7-bf1f-9bc4ce0d9bcb http.request.method=POST http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35439" http.request.id=ced1b37e-13b7-4608-b418-35687f7e3cd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/uploads/648ef807-a5e7-4b3f-98b6-aa83aafc10ec?_state=qsutA2Ym883MRae9Xx4pgR_k-WSkJ9UTsxuYS1T1Pwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OGVmODA3LWE1ZTctNGIzZi05OGI2LWFhODNhYWZjMTBlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODowMC4xNTg0MDM3OThaIn0%3D&digest=sha256%3Aefd82acdb0e056a3bb063622244de6c9022c1ae08a7b28663dbfbb96bff6af14" http.request.useragent="Go-http-client/1.1" http.response.duration=719.545865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:00 +0000] "PUT /v2/foo/bar/blobs/uploads/648ef807-a5e7-4b3f-98b6-aa83aafc10ec?_state=qsutA2Ym883MRae9Xx4pgR_k-WSkJ9UTsxuYS1T1Pwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OGVmODA3LWE1ZTctNGIzZi05OGI2LWFhODNhYWZjMTBlYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODowMC4xNTg0MDM3OThaIn0%3D&digest=sha256%3Aefd82acdb0e056a3bb063622244de6c9022c1ae08a7b28663dbfbb96bff6af14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.27s) === RUN TestBlobDeleteDisabled time="2026-01-16T19:28:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T19:28:00Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:01Z" 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:36035" http.request.id=2728881e-37c5-425a-a7ff-e37946ef51a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58236" http.request.uri="/v2/foo/bar/blobs/sha256:9bbf09fceeb65d7a9e269fb8ecd309bd6149b59df29f289efa94754d29b44871" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="923.488µs" http.response.status=405 http.response.written=78 vars.digest="sha256:9bbf09fceeb65d7a9e269fb8ecd309bd6149b59df29f289efa94754d29b44871" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:28:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:9bbf09fceeb65d7a9e269fb8ecd309bd6149b59df29f289efa94754d29b44871 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2026-01-16T19:28:01Z" 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-16T19:28:01Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36239" http.request.id=0788184d-c6e2-47c9-b23a-4933a39ea50a http.request.method=POST http.request.remoteaddr="127.0.0.1:51520" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36239" http.request.id=e06754f7-5522-43f5-908c-e508f8fc9e22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51520" http.request.uri="/v2/foo/bar/blobs/uploads/b0463924-71cc-40d3-9227-de628da1a538?_state=VD-lKhhaOmQZS0VH_oUiUil94AYH0DCyOFbstgQbEsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDYzOTI0LTcxY2MtNDBkMy05MjI3LWRlNjI4ZGExYTUzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODowMS4yMTk3ODEzNjJaIn0%3D&digest=sha256%3A6e872c8ddd029f033acc305cc63a5f75a0bcd64fa310ea3438c92636a8222424" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003614948s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:01 +0000] "PUT /v2/foo/bar/blobs/uploads/b0463924-71cc-40d3-9227-de628da1a538?_state=VD-lKhhaOmQZS0VH_oUiUil94AYH0DCyOFbstgQbEsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNDYzOTI0LTcxY2MtNDBkMy05MjI3LWRlNjI4ZGExYTUzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODowMS4yMTk3ODEzNjJaIn0%3D&digest=sha256%3A6e872c8ddd029f033acc305cc63a5f75a0bcd64fa310ea3438c92636a8222424 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:02Z" 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:36239" http.request.id=de56d5a8-bb5b-4861-9967-ffccb6cbeb41 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51520" http.request.uri="/v2/foo/bar/blobs/sha256:6e872c8ddd029f033acc305cc63a5f75a0bcd64fa310ea3438c92636a8222424" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.807µs" http.response.status=405 http.response.written=78 vars.digest="sha256:6e872c8ddd029f033acc305cc63a5f75a0bcd64fa310ea3438c92636a8222424" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:28:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:6e872c8ddd029f033acc305cc63a5f75a0bcd64fa310ea3438c92636a8222424 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.19s) === RUN TestDeleteReadOnly time="2026-01-16T19:28:02Z" 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-16T19:28:02Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:02Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39591" http.request.id=35b21c38-0acb-45d7-8df8-1b87c273bd18 http.request.method=POST http.request.remoteaddr="127.0.0.1:41584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39591" http.request.id=e39232d9-3daf-48a5-bc1a-75fa5e49a2fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41584" http.request.uri="/v2/foo/bar/blobs/uploads/20be0ac9-93fd-4805-be0e-9595f945812a?_state=ndYi2_tloQWOp70xtYJI3z5HtTX9Cj1kAc8JDGDSZNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwYmUwYWM5LTkzZmQtNDgwNS1iZTBlLTk1OTVmOTQ1ODEyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODowMi40NDE4NTkzMDhaIn0%3D&digest=sha256%3Ade8d5b0101245c97f12cc20e5d12500f5d594adf91441781952426cd2e04b826" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269806076s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:02 +0000] "PUT /v2/foo/bar/blobs/uploads/20be0ac9-93fd-4805-be0e-9595f945812a?_state=ndYi2_tloQWOp70xtYJI3z5HtTX9Cj1kAc8JDGDSZNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwYmUwYWM5LTkzZmQtNDgwNS1iZTBlLTk1OTVmOTQ1ODEyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODowMi40NDE4NTkzMDhaIn0%3D&digest=sha256%3Ade8d5b0101245c97f12cc20e5d12500f5d594adf91441781952426cd2e04b826 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:de8d5b0101245c97f12cc20e5d12500f5d594adf91441781952426cd2e04b826 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.49s) === RUN TestStartPushReadOnly time="2026-01-16T19:28:03Z" 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-16T19:28:03Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:19:28:03 +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-16T19:28:03Z" 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-16T19:28:03Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:03Z" 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:36929" http.request.id=5f9d1c98-cfc4-412f-82b1-04238985cb7a http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001809ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T19:28:03Z" 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:36929" http.request.id=c48eac20-181f-4574-b392-4c26ccd24933 http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" 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="738.086µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T19:28:03Z" 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:36929" http.request.id=0e88e461-cd80-49f8-ac86-d1b3019d37ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" 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="825.847µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T19:28:03Z" 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:36929" http.request.id=5c2ec4b0-7ab7-4e39-a756-3df485a260ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.048106ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:03Z" 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:36929" http.request.id=5c2ec4b0-7ab7-4e39-a756-3df485a260ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.131187ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:03Z" 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:36929" http.request.id=5c2ec4b0-7ab7-4e39-a756-3df485a260ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.184507ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:03Z" 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:36929" http.request.id=5c2ec4b0-7ab7-4e39-a756-3df485a260ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.240388ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T19:28:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=3e6edef2-4dd6-4a84-bea0-a52e9ea21bbc http.request.method=POST http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=274e9774-7ba4-4464-88e6-c272ee0c75b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/blobs/uploads/da8c2b93-9d47-4ad5-9f62-0837a949d6f9?_state=-ZKohTypSuNSCSbjMa_7OBkGPotnlbyyocbWdiBPRh57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYThjMmI5My05ZDQ3LTRhZDUtOWY2Mi0wODM3YTk0OWQ2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDMuODgyMDg5NjA5WiJ9&digest=sha256%3Aa917b33d6f3d3c12f58db1550c023828079d1bef0f51293ec4dd5c7f1dc81d6b" http.request.useragent="Go-http-client/1.1" http.response.duration=740.744488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/da8c2b93-9d47-4ad5-9f62-0837a949d6f9?_state=-ZKohTypSuNSCSbjMa_7OBkGPotnlbyyocbWdiBPRh57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYThjMmI5My05ZDQ3LTRhZDUtOWY2Mi0wODM3YTk0OWQ2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDMuODgyMDg5NjA5WiJ9&digest=sha256%3Aa917b33d6f3d3c12f58db1550c023828079d1bef0f51293ec4dd5c7f1dc81d6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=feb92759-cdbb-4e3e-aa22-60671605bbbd http.request.method=POST http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.232291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=b37ce48d-f6ff-40e4-b8b7-664e3ce0cdfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/blobs/uploads/939dd9dc-b628-436c-b2fe-069bca6f4a2b?_state=BIPk7CIaEa2ZUxivL_jrVTT6RpczlAcuGfjT7maM4yR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzlkZDlkYy1iNjI4LTQzNmMtYjJmZS0wNjliY2E2ZjRhMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDQuODE4MTgzNTM2WiJ9&digest=sha256%3A26a909cfc0125fb83913592d16529e8b8743812d46fdfae73ad75dae8deda2a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084672724s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/939dd9dc-b628-436c-b2fe-069bca6f4a2b?_state=BIPk7CIaEa2ZUxivL_jrVTT6RpczlAcuGfjT7maM4yR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzlkZDlkYy1iNjI4LTQzNmMtYjJmZS0wNjliY2E2ZjRhMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDQuODE4MTgzNTM2WiJ9&digest=sha256%3A26a909cfc0125fb83913592d16529e8b8743812d46fdfae73ad75dae8deda2a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=e1101bf2-f25e-4843-ae2c-86c05c39e6fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.617112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=16c09b05-1cad-4a6e-9bc5-0cc35c378210 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.330629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=cde7f11e-5e76-4716-8298-77ed7fd11805 http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.819296ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=7252f96f-a4b2-4b6a-953a-4e22c8818672 http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.775575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=a818674a-560c-4a82-970a-06d094dd0b4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.402949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=d95a6859-6739-426a-9578-9c1a4fd154fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.326789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36929" http.request.id=d7eff917-07f9-451f-84b7-9f79beaa418f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.294508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=96c384c7-df7e-40c4-9e60-580300d0a8ae http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.765855ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=836419e7-ff6a-4931-9a0f-084e95ccfd4b http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="834.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=04b2d939-613d-47ad-a2ba-2b2f923aefb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.duration="740.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=52015258-0bb9-40b6-ad07-e87a05ade837 http.request.method=GET http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.207µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=error msg="payload digest does match: "sha256:6d378d6b45f6d52ad0c4a03fe4649a546a3e27de1d4e4140f6224025c6220a62" != "sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d"" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=8d5b77c3-0772-4c35-94b8-eb4ec1b64af8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=8d5b77c3-0772-4c35-94b8-eb4ec1b64af8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37426" http.request.uri="/v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.048µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d" 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:292da2a4c7dec9ead0985cb67cb05e4c2a5a59c92b9aa0327869b15007f0073d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=bf5b6125-c98f-4ea5-8ae0-0064b92f5820 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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="990.088µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=31a77c4c-3edf-430d-956c-bc839daa2af0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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="802.487µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=d54b7149-6242-4ec2-8603-d83db68e9beb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" 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="902.367µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:05Z" 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:36929" http.request.id=d54b7149-6242-4ec2-8603-d83db68e9beb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" 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="943.928µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:05Z" 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:36929" http.request.id=d54b7149-6242-4ec2-8603-d83db68e9beb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" 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="980.608µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=9153321c-389e-4589-8800-354f3a532ed5 http.request.method=POST http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=cd48dd3e-621d-465f-ae0c-92ad9e8e49c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/blobs/uploads/82804c7c-2b63-4117-aa0b-0e2d295d1178?_state=W8DYoMIFhGlXeJfqNcMvPcNrx2yKPcnvPecPxYKFAbN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MjgwNGM3Yy0yYjYzLTQxMTctYWEwYi0wZTJkMjk1ZDExNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDUuOTQwNjU3MTQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/82804c7c-2b63-4117-aa0b-0e2d295d1178?_state=W8DYoMIFhGlXeJfqNcMvPcNrx2yKPcnvPecPxYKFAbN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MjgwNGM3Yy0yYjYzLTQxMTctYWEwYi0wZTJkMjk1ZDExNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDUuOTQwNjU3MTQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:05Z" 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:36929" http.request.id=bfc5d985-c59a-4067-8e3a-a29fc4eab10d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.888µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:05Z" 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:36929" http.request.id=bfc5d985-c59a-4067-8e3a-a29fc4eab10d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" 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.008289ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T19:28:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=6688deaf-f829-4e5e-a995-1e7d5957861b http.request.method=POST http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=b255f640-ef14-4974-842d-203358bbf282 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/blobs/uploads/ee2038fe-941f-4552-8ddc-89dcd56fa0f4?_state=BoN0GlKUsrqixauitZgjRDc8z-1_ZfX6OjuHxPDeqE17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZTIwMzhmZS05NDFmLTQ1NTItOGRkYy04OWRjZDU2ZmEwZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDYuMTAyMjA1MTc0WiJ9&digest=sha256%3A7e94bf35c3943ef40a3e31f9f196d08504cb1dfef413d3e556257ab6eac876a3" http.request.useragent="Go-http-client/1.1" http.response.duration=714.2405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/ee2038fe-941f-4552-8ddc-89dcd56fa0f4?_state=BoN0GlKUsrqixauitZgjRDc8z-1_ZfX6OjuHxPDeqE17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZTIwMzhmZS05NDFmLTQ1NTItOGRkYy04OWRjZDU2ZmEwZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDYuMTAyMjA1MTc0WiJ9&digest=sha256%3A7e94bf35c3943ef40a3e31f9f196d08504cb1dfef413d3e556257ab6eac876a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=38c72bf1-c309-43b9-9128-1114f9451a3c http.request.method=POST http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=a9093ecb-cf28-43b4-8801-b75399485e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/blobs/uploads/b9a5ed97-f47a-4a8d-89b1-7175bff0c512?_state=Wok8CXpXzErZLonYo9AwVAacYQAAliRTHmYeVilSGF17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOWE1ZWQ5Ny1mNDdhLTRhOGQtODliMS03MTc1YmZmMGM1MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDcuMDQyNTkxODE5WiJ9&digest=sha256%3Af774926410e3fb37e8bb8216ecb09c619b7c0567e7f36d711f24589348270f4e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360767498s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/b9a5ed97-f47a-4a8d-89b1-7175bff0c512?_state=Wok8CXpXzErZLonYo9AwVAacYQAAliRTHmYeVilSGF17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOWE1ZWQ5Ny1mNDdhLTRhOGQtODliMS03MTc1YmZmMGM1MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDcuMDQyNTkxODE5WiJ9&digest=sha256%3Af774926410e3fb37e8bb8216ecb09c619b7c0567e7f36d711f24589348270f4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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:36929" http.request.id=dfe652a8-8c69-4750-bd04-fd1ac375b4b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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:36929" http.request.id=2a690966-4ecf-4d7b-af13-5a633a5744a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=e5d5b30e-7e55-406b-9030-34a312f30f8c http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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="931.688µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=f122e233-779f-489a-8dd4-5605ef4d6c3a http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="860.688µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=09346277-7f10-4928-90a2-ea1a3d603b44 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="796.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=587ac07a-8b2e-4621-8873-38e52ca94d3e http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8" http.request.useragent="Go-http-client/1.1" http.response.duration="709.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=43d18cef-12d1-4420-a5be-208a1ed232d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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="678.686µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="rewriting manifest sha256:d5b67bb736dc7dec4c8da86949fe9c2cf318fd58b2488d613fc3e36ff60740a8 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=8c8ed76c-9c87-4d9d-a5ce-22fae15a64b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=8c8ed76c-9c87-4d9d-a5ce-22fae15a64b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.160298ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36929" http.request.id=21747232-0682-4367-8892-569b3de4d3bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" 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="905.888µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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:36929" http.request.id=46d0b356-0900-4384-ad47-38ef8da82cb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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:36929" http.request.id=80011a70-01fe-42ee-8166-2653b5441219 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8" http.request.useragent="Go-http-client/1.1" http.response.duration="983.448µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=537d56bd-62cc-46ec-af7e-387f5a4565cd http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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="931.368µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=600960ad-ba27-4f3b-ac66-e5bcae483fef http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="974.089µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=6bed07d5-5458-4f92-9818-e7ca8f6b2b6b http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="767.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=e41105d1-befb-4214-9d2c-3fefebdb2f84 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8" http.request.useragent="Go-http-client/1.1" http.response.duration="818.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="rewriting manifest list sha256:d3c4758ce3943e67892e1c85471b65dd0112114963693bab056e99771b1ab2d8 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=580737a6-47bf-4645-b962-66057bc42c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" 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-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36929" http.request.id=580737a6-47bf-4645-b962-66057bc42c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.112059ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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-16T19:28:08Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:08Z" 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:45883" http.request.id=a82126a9-618e-4e6d-9d54-842b8b0cb24a http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" 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="925.128µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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:45883" http.request.id=3be6762e-f6ac-47e6-ac7c-fe01054890bf http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" 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="753.807µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" 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:45883" http.request.id=c893b0bd-6685-4185-b1c6-5f20443f8a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" 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="831.687µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=37b92953-fff5-429c-9bd8-fc655d20aeb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.144147ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:08Z" 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:45883" http.request.id=37b92953-fff5-429c-9bd8-fc655d20aeb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.244387ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=37b92953-fff5-429c-9bd8-fc655d20aeb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.299308ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:08Z" 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:45883" http.request.id=37b92953-fff5-429c-9bd8-fc655d20aeb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.361148ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T19:28:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=f8001178-be0c-4432-8205-03f4991a4562 http.request.method=POST http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=9f8aeea7-ee74-4d6f-8c47-a56f5ffc3e7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/blobs/uploads/2e65b459-627c-4436-9102-9fb56d07afbf?_state=aAK96QndxGpwKwzakMw-U7_7nD5GE9TPbNDh6aNBfi17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZTY1YjQ1OS02MjdjLTQ0MzYtOTEwMi05ZmI1NmQwN2FmYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDguNjA4OTE3NDQ0WiJ9&digest=sha256%3A199bfbcf64bd1d9b7be8ed577c8b4aa7d60e5adacf0a6731dcc0f818d218729d" http.request.useragent="Go-http-client/1.1" http.response.duration=791.721246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/2e65b459-627c-4436-9102-9fb56d07afbf?_state=aAK96QndxGpwKwzakMw-U7_7nD5GE9TPbNDh6aNBfi17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZTY1YjQ1OS02MjdjLTQ0MzYtOTEwMi05ZmI1NmQwN2FmYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDguNjA4OTE3NDQ0WiJ9&digest=sha256%3A199bfbcf64bd1d9b7be8ed577c8b4aa7d60e5adacf0a6731dcc0f818d218729d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=6b1a06be-b203-4f6e-8c7b-7b7c33f4d79f http.request.method=POST http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=b35105d8-1c3f-407e-bddc-c219d6829f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/blobs/uploads/a2dd5eb7-9c3d-4acb-9d6c-466c149c20b8?_state=9MkUG9qJfy4pBI_UBGoKECq49nSfnDGKDE0G1r91fwF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMmRkNWViNy05YzNkLTRhY2ItOWQ2Yy00NjZjMTQ5YzIwYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDkuNTg3MzQzMTM2WiJ9&digest=sha256%3Aaac6a7f74e5e6f18c29a18d708d9d1207d373696d5e108ef869107acbbba2422" http.request.useragent="Go-http-client/1.1" http.response.duration=974.953421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/a2dd5eb7-9c3d-4acb-9d6c-466c149c20b8?_state=9MkUG9qJfy4pBI_UBGoKECq49nSfnDGKDE0G1r91fwF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMmRkNWViNy05YzNkLTRhY2ItOWQ2Yy00NjZjMTQ5YzIwYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MDkuNTg3MzQzMTM2WiJ9&digest=sha256%3Aaac6a7f74e5e6f18c29a18d708d9d1207d373696d5e108ef869107acbbba2422 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=94060555-8eb6-42e9-97f8-4621271fee98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.526751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=204f665c-e6d2-4865-9e98-25b9a4e047ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.379349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=cb336aaf-8904-4d56-837f-582243829aeb http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.820216ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=8d557508-7541-4062-a25b-37d4686b85d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.736735ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=fd024163-0105-4a6a-91e3-c6c512f7b137 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=cc44b253-d206-4180-8515-0bb87547fe52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:45883" http.request.id=3353c64f-8d70-49d1-8f51-507725cafc6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.duration=3.253908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=5434ccdf-a8d8-41ea-9363-7c379ba90d3a http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.669854ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=0f9a5ffd-3316-45b4-a9cb-7f936fa21c02 http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="669.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=0f4b3aa8-d6fe-4420-a3d6-422895e3714d http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.duration="684.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=104a5562-9310-42d7-848d-4c08d99746ef http.request.method=GET http.request.remoteaddr="127.0.0.1:54448" 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="682.006µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=error msg="payload digest does match: "sha256:b19d9f92461adc9a8893f1241c2f86d1e299c86e65e4b23c5321c337723f30ba" != "sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec"" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=11b879b8-5b9f-4bf3-9505-b49f83d7812b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=11b879b8-5b9f-4bf3-9505-b49f83d7812b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54448" http.request.uri="/v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.688µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec" 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7a40e244b21688f3100a7cdcab0b00347eba5bdda57a4c032558083ae29ff1ec HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=7e7bbe07-c186-47de-bacc-045435370c15 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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="871.007µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=081dac34-1e59-4ea1-95c5-95638271fb1f http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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="696.446µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=2242526b-a5fd-4139-8d9e-9f9d8c2fffb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" 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="825.447µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:10Z" 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:45883" http.request.id=2242526b-a5fd-4139-8d9e-9f9d8c2fffb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" 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="908.527µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:10Z" 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:45883" http.request.id=2242526b-a5fd-4139-8d9e-9f9d8c2fffb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" 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="967.648µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=9cd59515-006b-4587-b968-9ab3f1ddad88 http.request.method=POST http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=53823718-d9e2-41ab-8b21-3e7cd6849fff http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/blobs/uploads/359d6d25-78f7-483f-8d27-9d9ea2c5656e?_state=8fpmaB02M2HEYSfz4qOUxW_S5qkBbiqgRnjdRBaX3hF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTlkNmQyNS03OGY3LTQ4M2YtOGQyNy05ZDllYTJjNTY1NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTAuNjAwNDQ3MzY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/359d6d25-78f7-483f-8d27-9d9ea2c5656e?_state=8fpmaB02M2HEYSfz4qOUxW_S5qkBbiqgRnjdRBaX3hF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNTlkNmQyNS03OGY3LTQ4M2YtOGQyNy05ZDllYTJjNTY1NmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTAuNjAwNDQ3MzY2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" 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:45883" http.request.id=9e5432b6-b863-4d8a-8184-2b799861c8e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" 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="858.928µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:10Z" 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:45883" http.request.id=9e5432b6-b863-4d8a-8184-2b799861c8e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" 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="899.528µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T19:28:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=1f4aa84e-6d1c-4f55-9d4e-7e18cc40fc51 http.request.method=POST http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=8feb34d7-9c7e-4b88-bc04-c622de780bc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/blobs/uploads/6119068f-5a24-4c19-b5d1-f76310157ad2?_state=YS1z--1nfffJfcsnAh_tvkcErNkqPl0R18bseoiS_1Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MTE5MDY4Zi01YTI0LTRjMTktYjVkMS1mNzYzMTAxNTdhZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTAuODY3MzYyM1oifQ%3D%3D&digest=sha256%3Afb8463201b772ee29f16f4753971c2d285367c6302d3c7e220de468492de7080" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770671022s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/6119068f-5a24-4c19-b5d1-f76310157ad2?_state=YS1z--1nfffJfcsnAh_tvkcErNkqPl0R18bseoiS_1Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MTE5MDY4Zi01YTI0LTRjMTktYjVkMS1mNzYzMTAxNTdhZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTAuODY3MzYyM1oifQ%3D%3D&digest=sha256%3Afb8463201b772ee29f16f4753971c2d285367c6302d3c7e220de468492de7080 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=29485cc8-5815-41e8-9712-d108df6cc8af http.request.method=POST http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=7527cb6d-0cd9-47d6-bf1e-714bfa4eec1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/blobs/uploads/2c172079-227a-4d34-a22f-706722fd7a72?_state=mY4OQ8y7wg7_w5OJh5dFjdHlKzYW_bkbHXM3riDlg0p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzE3MjA3OS0yMjdhLTRkMzQtYTIyZi03MDY3MjJmZDdhNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTIuOTIwMDUzMTA4WiJ9&digest=sha256%3Af7a7f030199c19ed7887aa3db5f9ba3210a9cf70d165c291bbe9a218f20940cc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905892745s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/2c172079-227a-4d34-a22f-706722fd7a72?_state=mY4OQ8y7wg7_w5OJh5dFjdHlKzYW_bkbHXM3riDlg0p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzE3MjA3OS0yMjdhLTRkMzQtYTIyZi03MDY3MjJmZDdhNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTIuOTIwMDUzMTA4WiJ9&digest=sha256%3Af7a7f030199c19ed7887aa3db5f9ba3210a9cf70d165c291bbe9a218f20940cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:45883" http.request.id=7a9c0855-dc09-4708-9985-19dd46c83ccd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:45883" http.request.id=763dcd86-b370-4835-9688-0c7aaecb1e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=8285bb46-fddd-4a40-a837-ccc4b35aaadf http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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="932.688µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=c46c52d9-369a-4969-b19d-0f174f31b11f http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="867.407µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=672b7fb6-607e-4649-95f3-f574f1a2ff85 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="780.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=555f2eb8-e169-4682-8afb-4e6236ef6bd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2" http.request.useragent="Go-http-client/1.1" http.response.duration="697.486µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=9da7da76-ad41-488f-bff3-a70cf5609ac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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="761.567µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="rewriting manifest sha256:8ff7fe976adbeac40b60f93bc0733594ffb36268623d45f3e588034633a4edc2 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=6f386c65-495f-4c81-93d9-057dd2b309b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=6f386c65-495f-4c81-93d9-057dd2b309b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.003417ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45883" http.request.id=018202da-90f0-4349-b713-bfc42088c7cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" 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="834.167µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:45883" http.request.id=0938ce5b-0ca9-4690-91c0-d9a662688947 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:45883" http.request.id=3f61806a-bf3b-4bfd-8037-3a458d11b2d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249" http.request.useragent="Go-http-client/1.1" http.response.duration="893.888µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=5cb2be04-1892-43d3-8912-c42be64e720b http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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="911.448µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=be20fa6f-08eb-43e7-940f-0010b6d95d3a http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="899.567µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=9f4e2f7c-ea1e-46e4-a822-1273f4d8c40c http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=ebbbd40f-a54c-49bb-bbad-459d158d1e64 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249" http.request.useragent="Go-http-client/1.1" http.response.duration="829.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=info msg="rewriting manifest list sha256:6c85416f6e46da0fd6de95e7db0673ced3f329983e8f53e5fd35042b4308c249 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=22c61fc3-8194-4c56-9c84-d4089aa42899 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" 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-16T19:28:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45883" http.request.id=22c61fc3-8194-4c56-9c84-d4089aa42899 http.request.method=GET http.request.remoteaddr="127.0.0.1:43148" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.150579ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.13s) === RUN TestGetManifestWithStorageError time="2026-01-16T19:28: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-16T19:28:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:14Z" 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:43003" http.request.id=31b5a289-422d-4f64-9df7-6e048e833593 http.request.method=GET http.request.remoteaddr="127.0.0.1:46750" 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="955.608µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:43003" http.request.id=ceac2e0a-3bd4-4362-b5bc-cd2ebdd87120 http.request.method=GET http.request.remoteaddr="127.0.0.1:46750" 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="802.526µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:43003" http.request.id=a3b49340-14e5-4dca-9339-d7f6180b06fa http.request.method=GET http.request.remoteaddr="127.0.0.1:46750" 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="807.327µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" 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:43003" http.request.id=62cb33bb-a8b8-4c08-ae78-482d512a0530 http.request.method=GET http.request.remoteaddr="127.0.0.1:46750" 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="827.247µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-16T19:28: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-16T19:28:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=77c966f2-f33f-47c0-aecb-de51679686ab http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" 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="898.368µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=ee28f8d7-10fa-43c4-b607-2fb18cf77736 http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" 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="784.846µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=b5d64f56-c574-4470-a230-756bb3af0697 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" 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="773.447µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=16d33103-e0a3-4561-9e5d-0225f14f4e6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.101787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=16d33103-e0a3-4561-9e5d-0225f14f4e6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.194867ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=16d33103-e0a3-4561-9e5d-0225f14f4e6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.248788ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T19:28:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=16d33103-e0a3-4561-9e5d-0225f14f4e6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.302508ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:19:28:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T19:28:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=e6e86e10-6117-4b53-b23f-bc910894a65f http.request.method=POST http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=c61bd5c6-cdf5-43de-be72-db1b1a734029 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/blobs/uploads/c6876770-0a58-462d-8f49-470f2d09182f?_state=eti1iH703QOIeYgxEBI96ro8fkOBEFr5aZ2or6MGcwx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNjg3Njc3MC0wYTU4LTQ2MmQtOGY0OS00NzBmMmQwOTE4MmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTUuMDMwOTg4Nzc2WiJ9&digest=sha256%3Ae37b1ad3ce3a0f9c66e46374a27f3c2632af86223cd76577fce57e098149894a" http.request.useragent="Go-http-client/1.1" http.response.duration=816.390059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/c6876770-0a58-462d-8f49-470f2d09182f?_state=eti1iH703QOIeYgxEBI96ro8fkOBEFr5aZ2or6MGcwx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNjg3Njc3MC0wYTU4LTQ2MmQtOGY0OS00NzBmMmQwOTE4MmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTUuMDMwOTg4Nzc2WiJ9&digest=sha256%3Ae37b1ad3ce3a0f9c66e46374a27f3c2632af86223cd76577fce57e098149894a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=31a7c337-bda1-422a-842c-f364fa282398 http.request.method=POST http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=5f076b00-49c0-43c3-bbf7-283ed62acc64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/blobs/uploads/e81e3af6-e615-4255-a32a-a8991e42fbd9?_state=nBm6lgrzca5lAzHMKCVE_MHGT6y3fIN4PPbFJ7YvNrV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlODFlM2FmNi1lNjE1LTQyNTUtYTMyYS1hODk5MWU0MmZiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTYuMDQ3OTMxNTk5WiJ9&digest=sha256%3A5e0f59b136697abaac38113802a96586cfe67f71469ffc71c060b7d592dc5b9d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131305846s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/e81e3af6-e615-4255-a32a-a8991e42fbd9?_state=nBm6lgrzca5lAzHMKCVE_MHGT6y3fIN4PPbFJ7YvNrV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlODFlM2FmNi1lNjE1LTQyNTUtYTMyYS1hODk5MWU0MmZiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTYuMDQ3OTMxNTk5WiJ9&digest=sha256%3A5e0f59b136697abaac38113802a96586cfe67f71469ffc71c060b7d592dc5b9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=75c81e63-e31a-4068-b263-2b401b6676ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.662512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=7cb38492-79b0-40cb-9a77-a7397335f47b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=b94d3deb-2f00-4c90-8ea3-77b893c3744f http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.781336ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=8837a96c-5da1-4380-810a-5bb4dc19f0d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.700975ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=147e1aa2-fc13-4785-af6a-36d2aebee952 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.248508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=12b68f1a-f421-40b0-9652-f3abf2f84603 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.277149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:40897" http.request.id=fe31be51-3622-47ee-a983-12dfe8a81916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.280348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=f98ab578-aa12-4e22-997f-d85fc36059ac http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.766855ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=ebf72369-6a37-42d5-a1f5-68e402c71fcf http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="753.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=457aa0fa-81d9-486f-8bbd-de5bcf68b0d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration="750.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=c9d188cf-6708-4321-879b-528cc7cdc29b http.request.method=GET http.request.remoteaddr="127.0.0.1:48376" 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="687.726µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=error msg="payload digest does match: "sha256:c05526d27bf771d79b100b022dfba3fdddf82633c787f2c5a66f11e2c788e75c" != "sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6"" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=9cc97b30-1535-46a4-b6f8-fc2dc39f37bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=9cc97b30-1535-46a4-b6f8-fc2dc39f37bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48376" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.080049ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=3590bf64-4aa6-4a9d-9203-53ab000a3cdd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=c34f8df0-7a43-4fe5-a837-57cb4fc74dd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.688µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=512b020b-4fc6-4a1f-b624-18c4b1751906 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48394" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.648µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=0b53601a-9579-4ba7-8a85-6ed3a56b3076 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48402" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.47283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=546b9e45-fce1-468d-8b99-cb76883cd02b http.request.method=GET http.request.remoteaddr="127.0.0.1:48402" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.789136ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=5107dbae-3953-4585-8c03-9888d2645f39 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48412" 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="965.249µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=134bb643-b318-4b8d-94f1-8aac548bfeb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=1320e167-2530-490d-be1c-f0b57705a29e http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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="785.046µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=408379ab-644d-40f8-a1fb-f945591ca28e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6" http.request.useragent="Go-http-client/1.1" http.response.duration="921.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1dca313512af8d24513c5b3f7073878680b0ba4317b56d9fb29d169bd28745d6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=cea23d05-ae7e-45a9-81a6-e19dde22a22f http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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="737.326µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=1209d702-971a-4ddf-814d-721da5f146cc http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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="852.167µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=10aac7b2-d799-48db-a67c-ce60dae175c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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="795.447µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=773e3517-8081-4e5b-9aaf-ec797e2cd082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" 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="956.928µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:17Z" 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:40897" http.request.id=773e3517-8081-4e5b-9aaf-ec797e2cd082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" 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.080609ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:17Z" 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:40897" http.request.id=773e3517-8081-4e5b-9aaf-ec797e2cd082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" 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.14593ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=a1b854e7-5623-4882-8620-ff6c803a2b7b http.request.method=POST http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=dda57d12-6bb9-4fef-81ad-2b385e3af9d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/blobs/uploads/069ec5be-8d1b-48ed-aaf8-38cff4c01ecc?_state=P-ktijS2CXeUrWxIxNgKW9kyFcJJLzjBx172vImmZmt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjllYzViZS04ZDFiLTQ4ZWQtYWFmOC0zOGNmZjRjMDFlY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTcuMjM3MTQ4MjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/069ec5be-8d1b-48ed-aaf8-38cff4c01ecc?_state=P-ktijS2CXeUrWxIxNgKW9kyFcJJLzjBx172vImmZmt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjllYzViZS04ZDFiLTQ4ZWQtYWFmOC0zOGNmZjRjMDFlY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTcuMjM3MTQ4MjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" 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:40897" http.request.id=1d516856-02fd-4493-9e5b-41bfee268037 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" 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.004569ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T19:28:17Z" 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:40897" http.request.id=1d516856-02fd-4493-9e5b-41bfee268037 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" 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.055849ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T19:28:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=21aae6fa-8b5b-4f08-9873-7f3fe9f81f58 http.request.method=POST http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=1048bc66-e9ad-448c-80e7-ab7fb7e4aa84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/blobs/uploads/bb086b2e-0d9e-4684-934c-09ae084e5d44?_state=PhPdOereppx5KUqmJdGjz3KU0lNBO9Z9pr8DTAmRjxp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYjA4NmIyZS0wZDllLTQ2ODQtOTM0Yy0wOWFlMDg0ZTVkNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTcuNDIwOTM3NjQ0WiJ9&digest=sha256%3A43a00489fec3b1951152725b30c3d55988213ebaba9983b9cf673c87581b794d" http.request.useragent="Go-http-client/1.1" http.response.duration=942.281421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/bb086b2e-0d9e-4684-934c-09ae084e5d44?_state=PhPdOereppx5KUqmJdGjz3KU0lNBO9Z9pr8DTAmRjxp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYjA4NmIyZS0wZDllLTQ2ODQtOTM0Yy0wOWFlMDg0ZTVkNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTcuNDIwOTM3NjQ0WiJ9&digest=sha256%3A43a00489fec3b1951152725b30c3d55988213ebaba9983b9cf673c87581b794d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=778b3ebc-d6e0-4df1-b55d-ab8d33d074e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=d3721612-81db-4e29-bb1d-cc871dac7cad http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/blobs/uploads/7c470218-6c84-468b-8834-633395c2a164?_state=27nBM13SdINEDdRnjI-L1SNs6rT0iu5bPO8Xddfult57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzQ3MDIxOC02Yzg0LTQ2OGItODgzNC02MzMzOTVjMmExNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTguNjA2MzkwMjM2WiJ9&digest=sha256%3Af259a79545627470cae3f87b72e08e3f37a7a9e74674073d2da65ca87da545d0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369262053s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/7c470218-6c84-468b-8834-633395c2a164?_state=27nBM13SdINEDdRnjI-L1SNs6rT0iu5bPO8Xddfult57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzQ3MDIxOC02Yzg0LTQ2OGItODgzNC02MzMzOTVjMmExNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMTk6Mjg6MTguNjA2MzkwMjM2WiJ9&digest=sha256%3Af259a79545627470cae3f87b72e08e3f37a7a9e74674073d2da65ca87da545d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" 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:40897" http.request.id=d0fbb865-d1a0-427e-bcf6-6ad72cbe925e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" 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:40897" http.request.id=54921ac0-c2bd-409c-9788-beb91a6f3b51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17225ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=7f5cd6a2-4253-40eb-848a-d790cd39506f http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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="899.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=d0ba9a83-cc97-4902-8324-d2559e0c0774 http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="965.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=f2848782-32f8-4cc0-9649-21a22a04063b http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="762.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=5affba1c-a976-47e5-ba69-b5573733c3e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.duration="763.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=d54272cf-8aff-4f1b-b95f-7eadf78b41d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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="744.527µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="rewriting manifest sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=1a8ef92d-a7bb-49f3-9dd1-a4528b6b7cfe http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" 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-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=1a8ef92d-a7bb-49f3-9dd1-a4528b6b7cfe http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.003137ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=552964a0-2ef2-449e-9cbf-2c28e7fb0a1f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.duration="949.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=ee4db936-3ba8-429c-8fc4-89a3d25c81b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48414" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.287µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" 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:40897" http.request.id=1a02fb08-fd4e-4eb8-ac41-defcbaadfd1c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59624" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.568µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" 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:40897" http.request.id=12bb3935-6c9d-44e5-aaed-a2ea7473925a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=2425cad4-438d-452c-b680-d275d07ec36f http.request.method=GET http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="986.569µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" 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:40897" http.request.id=efd33b7d-3405-4ae4-8b2d-6ddecfc4893f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59648" 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="940.848µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" 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:40897" http.request.id=16d18e27-f250-4c54-8e18-691e7c47b9a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=c93648e3-3087-4ff2-905a-798ae21c010b http.request.method=GET http.request.remoteaddr="127.0.0.1:59658" 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="785.527µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T19:28:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=c03423c7-a64d-4909-9df4-ec9d7d14f7a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59658" http.request.uri="/v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9" http.request.useragent="Go-http-client/1.1" http.response.duration="936.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:99f2a250b4ff905f29d8694ded0785f34f42ea61a98c9cbdc6a0c56396f98db9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40897" http.request.id=882e9314-7573-4280-a739-7ccedfd39436 http.request.method=GET http.request.remoteaddr="127.0.0.1:59658" 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="740.206µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.14s) === RUN TestManifestDeleteDisabled time="2026-01-16T19:28: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-16T19:28:20Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:20Z" 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:38149" http.request.id=4c2ca1dd-6c32-46b7-9e31-ddd6d792f925 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41714" 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="937.648µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:19:28:20 +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-16T19:28: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-16T19:28:20Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T19:28:20Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T19:28:20Z" 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-16T19:28:20Z" 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:35477" http.request.id=4afdd0d6-384c-41d3-851b-6527f52f38e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53026" 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.599133ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T19:28:20Z" 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:35477" http.request.id=e32740d0-bd9d-4e4e-8aed-1317d719b617 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53034" 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.482053ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T19:28:20Z" 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:35477" http.request.id=5fa0dfbd-b227-4cfe-8f5f-6c1d22144b3a http.request.method=POST http.request.remoteaddr="127.0.0.1:53050" 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.501773ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T19:28:20Z" 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:35477" http.request.id=2e923472-0832-4538-bf6a-bcd3a272eac4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53058" 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.394172ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-01-16T19:28: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-16T19:28:20Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=e1e1df06-c3aa-4493-9bd6-e5939c4f3146 http.request.method=POST http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=30986f82-be71-4d4f-af7c-8dad5c580c61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/foo/bar/blobs/uploads/fad28525-e408-4344-a9f5-0e066810d206?_state=mHNBG_NoZuhGDWECwsadvhUUSyWTBv72HlBhi9CxpQF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhZDI4NTI1LWU0MDgtNDM0NC1hOWY1LTBlMDY2ODEwZDIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODoyMC4yNzU1ODUyMjdaIn0%3D&digest=sha256%3Af1190964648ccdded7b8e25935e0be1866039e1f71c839dcdccaf3890ab041fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584869066s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:20 +0000] "PUT /v2/foo/bar/blobs/uploads/fad28525-e408-4344-a9f5-0e066810d206?_state=mHNBG_NoZuhGDWECwsadvhUUSyWTBv72HlBhi9CxpQF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhZDI4NTI1LWU0MDgtNDM0NC1hOWY1LTBlMDY2ODEwZDIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODoyMC4yNzU1ODUyMjdaIn0%3D&digest=sha256%3Af1190964648ccdded7b8e25935e0be1866039e1f71c839dcdccaf3890ab041fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=59a131b1-a7d0-4447-904f-2dfe02e4911d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.45419ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T19:28:21Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T19:28:21Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.25.6 time="2026-01-16T19:28:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=4e96a93f-3dd6-4add-ac83-3e131f24a974 http.request.method=GET http.request.remoteaddr="127.0.0.1:38850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.287µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36333" go.version=go1.25.6 time="2026-01-16T19:28:21Z" 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-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=18b90aff-fe71-40b1-a300-ae928148c0e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38854" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.566µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36333 /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:36333/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=c4d958fe-b1f5-44f6-96d0-af0d049ee2e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43070" http.request.uri="/v2/foo/bar/manifests/sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501" time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=5992232b-597f-4784-87d3-416e1d1fa0ff http.request.method=GET http.request.remoteaddr="127.0.0.1:38868" http.request.uri="/v2/foo/bar/manifests/sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.865496ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "GET /v2/foo/bar/manifests/sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501 with ttl=167h59m59.999995s" go.version=go1.25.6 time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=c4d958fe-b1f5-44f6-96d0-af0d049ee2e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43070" http.request.uri="/v2/foo/bar/manifests/sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.863828ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "GET /v2/foo/bar/manifests/sha256:12b46cf95bbe23cbb1ee2d12ee7b05e80d2db01db2652347a30339e7d3635501 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=ee44a1c3-3d8b-44b8-ad86-84001b7e52d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38868" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.567µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36333 /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:36333/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=9ba5deb9-4b1e-49d9-aad7-aad873b78a4a http.request.method=GET http.request.remoteaddr="127.0.0.1:43084" 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-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=bc5ece52-9355-4b43-89be-d0086f192a4b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38874" 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.931657ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T19:28:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=9ba5deb9-4b1e-49d9-aad7-aad873b78a4a http.request.method=GET http.request.remoteaddr="127.0.0.1:43084" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.167173ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:21 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T19:28:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=f8e6ee8c-069e-4ceb-bc6d-e2f857c768b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:38874" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=44a1a015-65c0-4494-86b4-7b8f69bee6f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38874" http.request.uri="/v2/foo/bar/blobs/uploads/c9465b5b-f49e-4415-9de6-c3abbde34646?_state=CqIMgjn9gCtLB2jYuH1OZbTKlZ_NUmkCqiMvjwlnGfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NDY1YjViLWY0OWUtNDQxNS05ZGU2LWMzYWJiZGUzNDY0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODoyMi4wNjMxMzM0NzZaIn0%3D&digest=sha256%3A143a299b26111e98ce43340c5fbdeec6057d5ef89db71fe6ca62dee05a9a9345" http.request.useragent="Go-http-client/1.1" http.response.duration=948.270793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:22 +0000] "PUT /v2/foo/bar/blobs/uploads/c9465b5b-f49e-4415-9de6-c3abbde34646?_state=CqIMgjn9gCtLB2jYuH1OZbTKlZ_NUmkCqiMvjwlnGfd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NDY1YjViLWY0OWUtNDQxNS05ZGU2LWMzYWJiZGUzNDY0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQxOToyODoyMi4wNjMxMzM0NzZaIn0%3D&digest=sha256%3A143a299b26111e98ce43340c5fbdeec6057d5ef89db71fe6ca62dee05a9a9345 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=c232dffb-8bb4-43ca-8e15-957d9984ff7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38874" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.50927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:19:28:23 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=5e69a40d-4143-4ecd-a2d1-561e0c24a155 http.request.method=GET http.request.remoteaddr="127.0.0.1:38874" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="813.087µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:28:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36333 /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:36333/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=0446ce71-53b3-46c6-8dff-58a2c7ab1f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:43096" 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-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=ef25eb7a-cac7-4191-b54f-0cfd4ae54646 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38876" 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.913537ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:23 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=474aebf8-af7a-49e4-95b4-1ae67603e6dd http.request.method=GET http.request.remoteaddr="127.0.0.1:38876" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.486µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:19:28:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36333 /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:36333/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=0446ce71-53b3-46c6-8dff-58a2c7ab1f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:43096" 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-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36333" http.request.id=09d40695-5585-46fd-a8f2-7feeca4df2d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38888" 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.814976ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:23 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T19:28:23Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:070fb971b963228f0ad34b3753ddaeb0018b1eae9425786986071102615c23d5 with ttl=167h59m59.999994719s" go.version=go1.25.6 time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40323" http.request.id=0446ce71-53b3-46c6-8dff-58a2c7ab1f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:43096" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.192936ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:19:28:23 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.00s) === RUN TestAppDispatcher time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42793" http.request.id=457b7704-6495-4dae-9dbc-5162397c039c http.request.method=GET http.request.remoteaddr="127.0.0.1:42278" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="824.247µs" http.response.status=200 http.response.written=0 time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42793" http.request.id=f5f09f44-c605-47e8-9a88-81fb449834aa http.request.method=GET http.request.remoteaddr="127.0.0.1:42278" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="726.006µs" http.response.status=200 http.response.written=0 time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42793" http.request.id=409d983c-c611-4406-9d45-ef800cbebd8d http.request.method=GET http.request.remoteaddr="127.0.0.1:42278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="713.966µs" http.response.status=200 http.response.written=0 time="2026-01-16T19:28:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42793" http.request.id=b409ef90-87bc-4230-af7b-70beb88ed02d http.request.method=GET http.request.remoteaddr="127.0.0.1:42278" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="734.367µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T19:28:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:23Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:23Z" 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:45099" http.request.id=795dbab5-f287-4036-a7c1-4d6079216eb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58410" 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-16T19:28:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:23Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:23Z" level=info msg="configuring file health check path=/tmp/healthcheck976571805, interval=1" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T19:28:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:27Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:27Z" level=info msg="configuring TCP health check addr=127.0.0.1:37027, interval=1" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T19:28:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:31Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 time="2026-01-16T19:28:31Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40987, interval=1, threshold=3" go.version=go1.25.6 instance.id=04511f07-ed02-4431-92f1-10459aa6e683 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 61.734s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.75s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.170s === RUN TestSchedule time="2026-01-16T19:27:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c time="2026-01-16T19:27:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99748ms" go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c time="2026-01-16T19:27:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998µs" go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c time="2026-01-16T19:27:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.72µs" go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c 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-16T19:27:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T19:27:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c time="2026-01-16T19:27:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9978ms" go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c time="2026-01-16T19:27:36Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997999ms" go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c time="2026-01-16T19:27:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T19:27:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=875cecb4-ba3d-49f5-a360-7275f88a391c --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.616s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.21s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18859520 sha256:f779a88dfb481dc0a583913e5d6a41b44e6ebb25f838549b9c750ad6c0eb5ba2 [] map[] } --- PASS: TestSimpleBlobRead (0.46s) === RUN TestBlobMount --- PASS: TestBlobMount (0.62s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.40s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.07s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.99s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1a65f3e6a7c970f8d8a18249a1bb7796b1cb94a8e98f6918648eb73f0a8e34e7 palailogos: marking blob sha256:53b39ca5f3379b0f6b4cae77527fb0643cc484d622eb872700bd5a75c8055bd9 palailogos: marking blob sha256:4196b23af3cf1f727f5c16339a78f9221a1ad5df97cc1f834b6bf2655000a561 palailogos: marking manifest sha256:390ed44bd595a3413ec37bcb0e4d96f935852e0a99031d2eec56081afb52070b palailogos: marking blob sha256:36e46f60f651330eee9f1dea87155eeaa911a21c71b50265175d7da2dfe1d769 palailogos: marking blob sha256:361dfb3a66eabb11016032076c5795a70bbc811e31ccbe6be757297703955699 palailogos: marking manifest sha256:e92215c1cd884396bbd95a2b9254b551991293f92b685222ab8f3d7aeaeac976 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:58585954c94b2c7c4628b40dee2d852291b2d7c5ae2734b9464e0f60973a3489 palailogos: marking blob sha256:10fd88dba270406c7407964ff5375fa571ddb5ca1ef09534236e1c4d617a1cf5 palailogos: marking manifest sha256:f55aa21d4f27159cd78dc72235efd8ff98feeefab8e16f38b388a640526906ab palailogos: marking blob sha256:1a65f3e6a7c970f8d8a18249a1bb7796b1cb94a8e98f6918648eb73f0a8e34e7 palailogos: marking blob sha256:390ed44bd595a3413ec37bcb0e4d96f935852e0a99031d2eec56081afb52070b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.38s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7 deletemanifests: marking manifest sha256:2f7a02bce812f8cb2ada3f6cf73251ac8032cfe15dc48516051615bc4b5748b9 deletemanifests: marking blob sha256:2ed08ebbc9f8ec314fb109ee7b69aab050ec4e53a0d57f2872326feae4ab1165 deletemanifests: marking blob sha256:567c8549b20e14c1832124c53418883c9a2a9da7432fc541bfb5181ff50509c8 deletemanifests: marking blob sha256:921d5f5ef54a1fccd2cb33444a2481023ba489c02b595f6608df9bd9d57e9619 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7 blob eligible for deletion: sha256:56fc6520d299a4e4f6df8903359a19103ebe88afc5c377be7cbe8cd8635b4493 blob eligible for deletion: sha256:ff14c7feac012ae69ef2962f67c7ac852a7fc031f8bb469ca509cdba4f106924 blob eligible for deletion: sha256:105595909ebe9149abc4280dd97787017df23d322b992abc5d21a245b769d0ce deletemanifests manifest eligible for deletion: sha256:10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7 deletemanifests: marking manifest sha256:2f7a02bce812f8cb2ada3f6cf73251ac8032cfe15dc48516051615bc4b5748b9 deletemanifests: marking blob sha256:2ed08ebbc9f8ec314fb109ee7b69aab050ec4e53a0d57f2872326feae4ab1165 deletemanifests: marking blob sha256:567c8549b20e14c1832124c53418883c9a2a9da7432fc541bfb5181ff50509c8 deletemanifests: marking blob sha256:921d5f5ef54a1fccd2cb33444a2481023ba489c02b595f6608df9bd9d57e9619 time="2026-01-16T19:27:53Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 time="2026-01-16T19:27:53Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:105595909ebe9149abc4280dd97787017df23d322b992abc5d21a245b769d0ce time="2026-01-16T19:27:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/105595909ebe9149abc4280dd97787017df23d322b992abc5d21a245b769d0ce" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7 time="2026-01-16T19:27:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/10991b6dae5c865c1896f26b93f49ab53520cad08a20191ae143be48dfb985b7" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:56fc6520d299a4e4f6df8903359a19103ebe88afc5c377be7cbe8cd8635b4493 time="2026-01-16T19:27:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/56fc6520d299a4e4f6df8903359a19103ebe88afc5c377be7cbe8cd8635b4493" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:ff14c7feac012ae69ef2962f67c7ac852a7fc031f8bb469ca509cdba4f106924 time="2026-01-16T19:27:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff14c7feac012ae69ef2962f67c7ac852a7fc031f8bb469ca509cdba4f106924" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 --- PASS: TestDeleteManifestIfTagNotFound (2.00s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8b53e7a90818d49b83d0943cb4fc96c4563aeddb94579456c125d163a0ce4633 time="2026-01-16T19:27:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b53e7a90818d49b83d0943cb4fc96c4563aeddb94579456c125d163a0ce4633" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:eae184ee52fd5496679389b90f7917a74abd0dc34145464d2b66aa5e99973b89 time="2026-01-16T19:27:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/eae184ee52fd5496679389b90f7917a74abd0dc34145464d2b66aa5e99973b89" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:fd0dfbe4dfecee690952be8f45e8fe5bb55185ac8232868640de08cbbaed07ab time="2026-01-16T19:27:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fd0dfbe4dfecee690952be8f45e8fe5bb55185ac8232868640de08cbbaed07ab" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 --- PASS: TestGCWithMissingManifests (0.55s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e122657043f900f638a88c921c49b6d15a92c1f1cb8f2523b81f43c8cca64340 komnenos: marking blob sha256:e8a9616f2097ac982e19eae6ae031fc81e6010e6366b2317c608a11271b91010 komnenos: marking blob sha256:f6547fbb7149a14c6bfc2d1b124a51bc3aa9505d312ab3b4a252ad2590af9eea 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c38dfef21538b68885ea3a9645784a0d05d3d610e4cd4a777359d7578dd90a60 time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c38dfef21538b68885ea3a9645784a0d05d3d610e4cd4a777359d7578dd90a60" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:da447dacad0e86e2a5aef3c6da3620df967c373f4040c27bef86b4f836d97097 time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/da447dacad0e86e2a5aef3c6da3620df967c373f4040c27bef86b4f836d97097" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:eb29c7924a98e63e2bcc713ac3c9f2a48b797d75832150ce6f8777019fbaff8a time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb29c7924a98e63e2bcc713ac3c9f2a48b797d75832150ce6f8777019fbaff8a" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:fed59e2c819d98fe5d9396a68b2f44f12a1bcfd2891272933436a6a156c16784 time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fed59e2c819d98fe5d9396a68b2f44f12a1bcfd2891272933436a6a156c16784" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:005c115c687229726fb5cbaf4a7123dd13e9716dce3ac637a5ba1dd31c15f2d7 time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/005c115c687229726fb5cbaf4a7123dd13e9716dce3ac637a5ba1dd31c15f2d7" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 blob eligible for deletion: sha256:5479016fa57b4440eb7b4d7bb05427f5b2587401779ef7c796474a567b423eb4 time="2026-01-16T19:27:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/5479016fa57b4440eb7b4d7bb05427f5b2587401779ef7c796474a567b423eb4" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 --- PASS: TestDeletionHasEffect (2.23s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.25s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:3b1e13bcc8729492acd6a996b80ca934436ac35f8cf1c9fcef6ee8b6b51f07f7 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ed95ca6a3cb7509e5073a31a4f666c939456e3517ac98e248c397d8b7fb0280c michael_z_doukas: marking blob sha256:9ac38c020ef85f396911dcfe6abf7b24f01ee2bbb55000e7e3ad97708b210fcf 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:633975cd477739cf52b88ceb66178088a09a4026a1757ec77b267ff304209a93 time="2026-01-16T19:27:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/633975cd477739cf52b88ceb66178088a09a4026a1757ec77b267ff304209a93" go.version=go1.25.6 instance.id=ea6caff8-fbf3-4e9f-be46-8028bc7d1a90 --- PASS: TestOrphanBlobDeleted (1.20s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:725ea103f453ded8f280b59820b59d8e805cc7d386772b4a8556be4271754884 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8182e4fa09072ab6b1bd241d818a670def0eb18a32370a5bcba0514f747284a0 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.84s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.70s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.44s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.28s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-01-16T19:28:03Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 18:28:03.054813377 +0000 UTC m=-3573.317892528, actuallyDelete=true" time="2026-01-16T19:28:03Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T19:28:03Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842, actuallyDelete=true" time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d5f4e853-cdfc-41be-a576-57e42c64315f have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cddc9e6-b08d-4587-a1e7-80f3722d1b56 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8df07e30-4ed3-4a07-9635-319132c9b604 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a536390d-fa7e-40f4-a7d9-e7d944c95ac6 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01245df1-907b-4142-a525-af544f8e0c06 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/24af9398-3a94-4b5e-9f47-04533f57cf20 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2554507f-f30f-4d09-b4c1-fce8a50adca2 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/97a7ab60-4a3f-4f7f-98d7-ed732353609c have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/acf63da5-9942-4d72-897a-aea53db1d7db have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bc0c368f-4002-4926-a4d4-121516a86f80 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dec9e1fb-672d-4524-8583-853bc5e57b3e have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.055982747 +0000 UTC m=+26.683276842). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T19:28:03Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 19:28:03.057655881 +0000 UTC m=+26.684950016, actuallyDelete=true" time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0e89639c-4e02-4c85-ac64-f8f987b06033 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.057655881 +0000 UTC m=+26.684950016). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f87a7821-47bc-423e-9e9f-3b06cad75ba4 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.057655881 +0000 UTC m=+26.684950016). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/969b866f-3d60-40f1-9d3a-a36c824b6a59 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.057655881 +0000 UTC m=+26.684950016). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f90a61f3-9dbe-4430-b41c-bbf687314511 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.057655881 +0000 UTC m=+26.684950016). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fc29e0ce-092c-4eb5-a609-ea9035af028a have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.057655881 +0000 UTC m=+26.684950016). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T19:28:03Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 19:28:03.058787931 +0000 UTC m=+26.686082066, actuallyDelete=true" time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47f8f28e-c45d-4ed2-847b-74d3392008a5 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.058787931 +0000 UTC m=+26.686082066). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5121e47a-03a4-4469-a815-c3c1528ff6f3 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.058787931 +0000 UTC m=+26.686082066). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/917cc6a5-47ad-44c5-ae3d-f05a6897d142 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.058787931 +0000 UTC m=+26.686082066). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bbe46e7b-c1ab-4596-a7f7-ab10cecc1554 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.058787931 +0000 UTC m=+26.686082066). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cff85224-7c90-4417-bb0b-1dd4b9928f28 have older date (2026-01-16 18:28:03 +0000 UTC) than purge date (2026-01-16 19:28:03.058787931 +0000 UTC m=+26.686082066). Removing upload directory." time="2026-01-16T19:28:03Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T19:28:03Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 19:28:03.059556218 +0000 UTC m=+26.686850353, actuallyDelete=true" time="2026-01-16T19:28:03Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 26.721s ? 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.039s === 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.042s === RUN TestWalkFileRemoved time="2026-01-16T19:27:36Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.023s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.395s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.142s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.572s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.33s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.722s ? 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-16T19:27:36Z" 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-16T19:27:36Z" 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-16T19:27:36Z" 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 TestMatchIPV4_2 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-01-16T19:27:36Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=6dd096ea-df9d-403e-a9e0-9c73ec0edef5 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) time="2026-01-16T19:27:36Z" 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.01s) time="2026-01-16T19:27:36Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=6dd096ea-df9d-403e-a9e0-9c73ec0edef5 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-01-16T19:27:36Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=6dd096ea-df9d-403e-a9e0-9c73ec0edef5 --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) time="2026-01-16T19:27:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T19:27:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T19:27:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T19:27:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.553s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.040s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.394s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.906s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.030s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r19.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r19.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 19:28:38 +0000 elapsed time 0h 1m 23s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.192716) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r31.trigger OK: 342.8 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...