>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 02:16:37 +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.021639) Executing busybox-1.37.0-r31.trigger OK: 433.8 MiB in 108 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/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/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-16T02:17:03Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T02:17:03Z" 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.030s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T02:17:03Z" 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.008s ? 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.008s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.80s) PASS ok github.com/docker/distribution/health/checks 0.804s ? 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.009s === 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.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.013s === 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.005s ? 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 02:17:03 http: TLS handshake error from 127.0.0.1:51954: 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:39833/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39833/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39833/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39833/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33827?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.55s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T02:17:04Z" level=info msg="broadcaster: closing" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" time="2026-01-16T02:17:04Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-01-16T02:17:04Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 1} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 1} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 1} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 1} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:17:04Z" level=warning msg="&{0xc0003bac00 0.9} encountered too many errors, backing off" time="2026-01-16T02:17:04Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.52s) PASS ok github.com/docker/distribution/notifications 1.229s ? 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-16T02:17:03Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:17:03.708227069Z" 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-16T02:17:03.708259476Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:03.708352359Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.6 time="2026-01-16T02:17:03.708719241Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T02:17:03.708741912Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T02:17:03.709215373Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T02:17:06.716768194Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=776ae04e-7807-4607-80e7-9df9810bbe4f http.request.method=GET http.request.remoteaddr="127.0.0.1:58982" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.817µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T02:17:06.71688195Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.24s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T02:17:07.135658364Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:17:07.138438078Z" 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-16T02:17:07.138474581Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:07.138673646Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T02:17:07.138705606Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.42s) PASS ok github.com/docker/distribution/registry 11.670s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === 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.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.097s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T02:17:03Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=9a02d632-8fc6-44a5-81ef-a8b99d5be53f time="2026-01-16T02:17:03Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=9a02d632-8fc6-44a5-81ef-a8b99d5be53f --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T02:17:03Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password=rJkhmpoROCCAmJERfwr58pZgZ6fePJXAvfhZkybP8s8 user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.103s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-01-16T02:17:03Z" level=info msg="token not to be used before 2026-01-16 02:17:04 +0000 UTC - currently 2026-01-16 02:17:03.593306395 +0000 UTC m=+0.016276996" time="2026-01-16T02:17:03Z" level=info msg="token not to be used after 2026-01-16 02:17:03 +0000 UTC - currently 2026-01-16 02:17:03.594380945 +0000 UTC m=+0.017351536" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T02:17:03Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.032s === 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.062s === 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.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T02:17: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-16T02:17:03Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45319" http.request.id=4ad78ac9-49ee-4752-82f7-934850c2093a http.request.method=GET http.request.remoteaddr="127.0.0.1:45190" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.611232ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T02:17: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-16T02:17:03Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=925f39e8-6d72-47e3-b358-2fccc5c25515 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.230959ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:17:03 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:17:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=8a8dde95-b4e6-496b-8a0d-2dcb85987134 http.request.method=POST http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084268ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:04 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=9443ca56-8016-4c45-9ed6-981f2c65edbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/aaaa/blobs/uploads/0f2eb34c-0da4-4237-9ad2-50a86bd1668d?_state=HcGcQ5ie78UJfyJushoA0lr-DQ9cDOKBi5KVakQK5S57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZjJlYjM0Yy0wZGE0LTQyMzctOWFkMi01MGE4NmJkMTY2OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MDQuMTQyNDM2NjcyWiJ9&digest=sha256%3Acdbb0b8533e6e5a76e34dca3b6ad46231e7336bb68c0d1c4b50b3845197edd24" http.request.useragent="Go-http-client/1.1" http.response.duration=1.576882011s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:04 +0000] "PUT /v2/foo/aaaa/blobs/uploads/0f2eb34c-0da4-4237-9ad2-50a86bd1668d?_state=HcGcQ5ie78UJfyJushoA0lr-DQ9cDOKBi5KVakQK5S57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwZjJlYjM0Yy0wZGE0LTQyMzctOWFkMi01MGE4NmJkMTY2OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MDQuMTQyNDM2NjcyWiJ9&digest=sha256%3Acdbb0b8533e6e5a76e34dca3b6ad46231e7336bb68c0d1c4b50b3845197edd24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=ef5b1427-3504-46a3-b993-9980e7eb1c72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.213121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:05 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=be60dd80-6fba-4a1f-94bb-25f506735297 http.request.method=POST http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=a24ec046-31b8-4b13-8585-6d058c7ca9b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/bbbb/blobs/uploads/23bb07c9-f512-4534-8fc3-c59ebd869973?_state=kp6NbALGK_g19nuSu4GgYRTFYwrifJNFllHdmIr7j0t7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyM2JiMDdjOS1mNTEyLTQ1MzQtOGZjMy1jNTllYmQ4Njk5NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MDYuMDAzNzAyNTc2WiJ9&digest=sha256%3A42941511a1a56c9fe15eafae6f3fff14269cd0e07db706d58d240421101e62c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975169835s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/23bb07c9-f512-4534-8fc3-c59ebd869973?_state=kp6NbALGK_g19nuSu4GgYRTFYwrifJNFllHdmIr7j0t7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyM2JiMDdjOS1mNTEyLTQ1MzQtOGZjMy1jNTllYmQ4Njk5NzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MDYuMDAzNzAyNTc2WiJ9&digest=sha256%3A42941511a1a56c9fe15eafae6f3fff14269cd0e07db706d58d240421101e62c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=b0845484-bdc6-41f5-8d3c-f5314e796363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.861963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:07 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=2023540c-3c25-4158-b702-307008193cad http.request.method=POST http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.587µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:08 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=4ffad476-03c2-4f70-a9cc-e110b3faa757 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/cccc/blobs/uploads/24837698-4191-495a-a2ed-0184fb1e0d33?_state=9NUJ0tQwI1XbBkDX3oZtlMfczq0mBllfzmMmHOwZaiN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNDgzNzY5OC00MTkxLTQ5NWEtYTJlZC0wMTg0ZmIxZTBkMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MDguMjIyNTA0NjYyWiJ9&digest=sha256%3A4d85992c05a44c50f3340ba95f0ae7155e32270efb4e2bbf62d44e6b02b91860" http.request.useragent="Go-http-client/1.1" http.response.duration=1.877546493s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:08 +0000] "PUT /v2/foo/cccc/blobs/uploads/24837698-4191-495a-a2ed-0184fb1e0d33?_state=9NUJ0tQwI1XbBkDX3oZtlMfczq0mBllfzmMmHOwZaiN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNDgzNzY5OC00MTkxLTQ5NWEtYTJlZC0wMTg0ZmIxZTBkMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MDguMjIyNTA0NjYyWiJ9&digest=sha256%3A4d85992c05a44c50f3340ba95f0ae7155e32270efb4e2bbf62d44e6b02b91860 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=96a04293-2161-4dd2-bf86-79b82593508d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.802047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=75c41086-84b1-4aaa-a81a-0279f1de5ba6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="895.966µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=86c2ee0e-b2b5-4844-81d8-8c42d8f98d10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/dddd/blobs/uploads/451a0300-20ed-40a9-a3c9-af20e7726588?_state=W1fbasfvNDsX5pT-L75cE9OOqCUleRTNhvhKwwFk4cF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NTFhMDMwMC0yMGVkLTQwYTktYTNjOS1hZjIwZTc3MjY1ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTAuMjQ1MjMwMjA5WiJ9&digest=sha256%3A872d410c6686d3cc8855ede8bed52c1232155089f56cee6c09bc92cff12e3d43" http.request.useragent="Go-http-client/1.1" http.response.duration=518.819039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/451a0300-20ed-40a9-a3c9-af20e7726588?_state=W1fbasfvNDsX5pT-L75cE9OOqCUleRTNhvhKwwFk4cF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NTFhMDMwMC0yMGVkLTQwYTktYTNjOS1hZjIwZTc3MjY1ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTAuMjQ1MjMwMjA5WiJ9&digest=sha256%3A872d410c6686d3cc8855ede8bed52c1232155089f56cee6c09bc92cff12e3d43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=1289a599-3b4e-4ce7-827a-767e8fc372ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752582ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:10 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=93782ada-6461-480a-8e01-5a4d892c081d http.request.method=POST http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="728.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:10 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=49b1221f-d9bd-42ac-9cc4-def0bdcb9a0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/eeee/blobs/uploads/4538c034-18c2-40c3-81d5-e2f72702686b?_state=In9rjUA42pBHF-WIJb5_OSv_wrv0v5SnwpJYIjC5nnR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NTM4YzAzNC0xOGMyLTQwYzMtODFkNS1lMmY3MjcwMjY4NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTAuOTQ2NDQ4MDU5WiJ9&digest=sha256%3A1e2ff1ce2be9d61918039fb2aa8f16ce5111e14213c1206c449cf0ce04e24043" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056289892s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:10 +0000] "PUT /v2/foo/eeee/blobs/uploads/4538c034-18c2-40c3-81d5-e2f72702686b?_state=In9rjUA42pBHF-WIJb5_OSv_wrv0v5SnwpJYIjC5nnR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NTM4YzAzNC0xOGMyLTQwYzMtODFkNS1lMmY3MjcwMjY4NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTAuOTQ2NDQ4MDU5WiJ9&digest=sha256%3A1e2ff1ce2be9d61918039fb2aa8f16ce5111e14213c1206c449cf0ce04e24043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=95503d2c-c902-414d-a101-7d9020f2824e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:12 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=b8f024e6-9f58-4623-8559-36a6f76225bd http.request.method=POST http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:12 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=5b649285-59fc-4430-8a4b-63a678dcc801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/ffff/blobs/uploads/0c090e18-eaf5-41a3-b21b-518f65da9228?_state=wdp3dSebKPACvNDqWByipNHENftcBXtgz8eUe_rxGmN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwYzA5MGUxOC1lYWY1LTQxYTMtYjIxYi01MThmNjVkYTkyMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTIuMTY1NTU5Mjk0WiJ9&digest=sha256%3Ad965874433f2839fc5982cd39c9bbcfa85b1260c77525acd0795866337129077" http.request.useragent="Go-http-client/1.1" http.response.duration=841.111354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:12 +0000] "PUT /v2/foo/ffff/blobs/uploads/0c090e18-eaf5-41a3-b21b-518f65da9228?_state=wdp3dSebKPACvNDqWByipNHENftcBXtgz8eUe_rxGmN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwYzA5MGUxOC1lYWY1LTQxYTMtYjIxYi01MThmNjVkYTkyMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTIuMTY1NTU5Mjk0WiJ9&digest=sha256%3Ad965874433f2839fc5982cd39c9bbcfa85b1260c77525acd0795866337129077 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=c682c45d-cc67-4430-85ab-cf72dbc7813c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.951763ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=db8ca92a-0c21-458e-acfb-4ad7c6701954 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="715.969µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=9a7ee79f-d1c9-4e14-99cb-7adbe9084e71 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="701.532µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=2e65a877-acf5-4633-bff1-075ec3fc0459 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="735.704µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=2b06d23f-9f32-4aa2-bf03-3527f34125f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="857.962µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=c3eddd6e-52c5-46f1-8e15-9db40f47b38e http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="710.75µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=33c82d0f-a2db-45ef-aa46-ca46173ad9df http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="750.54µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" 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:35461" http.request.id=d657f33b-21b8-4f65-b03a-6e72ce52e1e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="687.392µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" 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:35461" http.request.id=c16f51ce-1b3f-4ddc-ba07-c2c6d4623c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="659.233µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=16de7c98-5a10-4c2c-8890-cb79276b017f http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="621.323µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35461" http.request.id=97821367-61fa-4c16-8b92-826ef77bd522 http.request.method=GET http.request.remoteaddr="127.0.0.1:50038" 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="720.428µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:17:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=7389a927-7d19-475b-af26-61dc77c19d57 http.request.method=POST http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=587ec324-aa83-413f-adf8-86c507173c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/aaaa/blobs/uploads/9de475e1-20a4-4c2d-ae89-cfe28d9a8ac0?_state=yh5GbXpJMLY6GdPlXGDv3Cx4kcwWG9o3g2rzItiRA1t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ZGU0NzVlMS0yMGE0LTRjMmQtYWU4OS1jZmUyOGQ5YThhYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTMuMjU3MDQxMzUxWiJ9&digest=sha256%3Ab27e73aad439b2a36e27928c38910c350afec48e42a3d321b4b93a1caa52cf5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656862253s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:13 +0000] "PUT /v2/foo/aaaa/blobs/uploads/9de475e1-20a4-4c2d-ae89-cfe28d9a8ac0?_state=yh5GbXpJMLY6GdPlXGDv3Cx4kcwWG9o3g2rzItiRA1t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ZGU0NzVlMS0yMGE0LTRjMmQtYWU4OS1jZmUyOGQ5YThhYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTMuMjU3MDQxMzUxWiJ9&digest=sha256%3Ab27e73aad439b2a36e27928c38910c350afec48e42a3d321b4b93a1caa52cf5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=e86476f6-8e54-4dbc-a979-f2aefdd619be http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.797014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:14 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=c58f6ee9-0212-426d-b37b-e9cdbe654641 http.request.method=POST http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.517µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:15 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=7940e395-8fbb-4e78-ab49-38ec7fea7353 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/bbbb/blobs/uploads/0c857b05-2481-4e64-b649-9ef640b1b76f?_state=Du1oUnA9mtVA4pzCfFyZxZ3uXKetn4S0rtgaz4oBnPN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYzg1N2IwNS0yNDgxLTRlNjQtYjY0OS05ZWY2NDBiMWI3NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTUuMTU4ODU3ODNaIn0%3D&digest=sha256%3A4bf85a63cff382258ec92bd89377730bb3551887d70b71a01f66bb5c7c216772" http.request.useragent="Go-http-client/1.1" http.response.duration=1.771344944s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:15 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0c857b05-2481-4e64-b649-9ef640b1b76f?_state=Du1oUnA9mtVA4pzCfFyZxZ3uXKetn4S0rtgaz4oBnPN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYzg1N2IwNS0yNDgxLTRlNjQtYjY0OS05ZWY2NDBiMWI3NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTUuMTU4ODU3ODNaIn0%3D&digest=sha256%3A4bf85a63cff382258ec92bd89377730bb3551887d70b71a01f66bb5c7c216772 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=4a1613cd-f4e6-4ea6-85ad-2041e713a3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=dcdde6dd-5a46-4a34-98f5-3562dcd7c836 http.request.method=POST http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.951µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:17 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=08212939-1210-47c9-961b-7e999c842c09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/cccc/blobs/uploads/758a0ff6-ab2e-4f98-833c-ebf60bd1b4aa?_state=puYhuLDjn3MqhtoG3N6gChlj2hdERL2Lkoy8WalghUZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NThhMGZmNi1hYjJlLTRmOTgtODMzYy1lYmY2MGJkMWI0YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTcuMDczNjcyOTkyWiJ9&digest=sha256%3A57950ca1bb2758cafc4a5c6f5b33cf1c636e754cdb2c89e13afa706ac8854543" http.request.useragent="Go-http-client/1.1" http.response.duration=654.722642ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:17 +0000] "PUT /v2/foo/cccc/blobs/uploads/758a0ff6-ab2e-4f98-833c-ebf60bd1b4aa?_state=puYhuLDjn3MqhtoG3N6gChlj2hdERL2Lkoy8WalghUZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NThhMGZmNi1hYjJlLTRmOTgtODMzYy1lYmY2MGJkMWI0YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTcuMDczNjcyOTkyWiJ9&digest=sha256%3A57950ca1bb2758cafc4a5c6f5b33cf1c636e754cdb2c89e13afa706ac8854543 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=79bc35a1-4368-4f69-97e9-dcfa46b874d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:17 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=2923503a-c90d-4b47-a43b-05d80556ca75 http.request.method=POST http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="840.646µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=aafa124a-7707-4e7e-9b34-11e19b5405a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/dddd/blobs/uploads/2a48742d-bc67-4b35-9736-15aa3906c761?_state=nkoGu-1Jgyyt56OEzIgfsO5MH21cG5oAQiaJAB401GZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYTQ4NzQyZC1iYzY3LTRiMzUtOTczNi0xNWFhMzkwNmM3NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTcuOTY4NDAzMjE0WiJ9&digest=sha256%3A08a07d9381d8b6226438cdca2bcd361a8e44db95989be785fab78f8d536a4927" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472125923s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/2a48742d-bc67-4b35-9736-15aa3906c761?_state=nkoGu-1Jgyyt56OEzIgfsO5MH21cG5oAQiaJAB401GZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYTQ4NzQyZC1iYzY3LTRiMzUtOTczNi0xNWFhMzkwNmM3NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MTcuOTY4NDAzMjE0WiJ9&digest=sha256%3A08a07d9381d8b6226438cdca2bcd361a8e44db95989be785fab78f8d536a4927 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=cbd1fef4-4961-4fac-be34-94b6d12edce2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49132" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.466314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46427" http.request.id=8c9f8ba4-2889-4a5e-b7f4-928884db1c3c http.request.method=GET http.request.remoteaddr="127.0.0.1:49132" 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="972.998µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.54s) === RUN TestURLPrefix time="2026-01-16T02:17:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:19Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42927" http.request.id=15debbf8-f0ea-4e1a-b669-dd0b516e3522 http.request.method=GET http.request.remoteaddr="127.0.0.1:60618" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.170468ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T02:17:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:19Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=d262930b-1453-4929-8ce6-2e7743aecb98 http.request.method=GET http.request.remoteaddr="127.0.0.1:41302" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="952.621µs" http.response.status=404 http.response.written=157 vars.digest="sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "GET /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=ad26ce8e-d763-4854-9066-2094a96345e6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.431µs" http.response.status=404 http.response.written=157 vars.digest="sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=4649a77a-884b-4069-9aa4-f1348ddbb356 http.request.method=POST http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.771µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=94f7723f-8bf2-4b72-85f3-60ae92e4a8e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="846.563µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "GET /v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=74de078f-c0c6-4421-a90d-1087b95b50e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="811.088µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "DELETE /v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=f51c0241-717d-43e8-a8f3-f4f3bc7a3c35 http.request.method=GET http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dec8e95f-e91d-43d2-8279-5ac21c566404 time="2026-01-16T02:17:19Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=f51c0241-717d-43e8-a8f3-f4f3bc7a3c35 http.request.method=GET http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.393µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=dec8e95f-e91d-43d2-8279-5ac21c566404 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "GET /v2/foo/bar/blobs/uploads/dec8e95f-e91d-43d2-8279-5ac21c566404?_state=YefExBDsGQ-SF-vvwQlQH2SwlR-BDHmk0xwKXffvmhd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYzhlOTVmLWU5MWQtNDNkMi04Mjc5LTVhYzIxYzU2NjQwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDUyNzYyMjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=07e3891a-521e-4eaa-bb60-574145378024 http.request.method=POST http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.391µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=9c36f178-3be3-4d8f-8d7f-99ab995cda87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/bdab78c5-6751-4029-9914-b20c32ab9cf9?_state=t4pka-aoWx_P_rew7G93ZFeBrOrYxOliUS9qB9Hw6zN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYWI3OGM1LTY3NTEtNDAyOS05OTE0LWIyMGMzMmFiOWNmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDkzODYwOTVaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" provided=sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 vars.name="foo/bar" vars.uuid=bdab78c5-6751-4029-9914-b20c32ab9cf9 time="2026-01-16T02:17:19Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=9c36f178-3be3-4d8f-8d7f-99ab995cda87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/bdab78c5-6751-4029-9914-b20c32ab9cf9?_state=t4pka-aoWx_P_rew7G93ZFeBrOrYxOliUS9qB9Hw6zN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYWI3OGM1LTY3NTEtNDAyOS05OTE0LWIyMGMzMmFiOWNmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDkzODYwOTVaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bdab78c5-6751-4029-9914-b20c32ab9cf9 time="2026-01-16T02:17:19Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584, 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:33383" http.request.id=9c36f178-3be3-4d8f-8d7f-99ab995cda87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/bdab78c5-6751-4029-9914-b20c32ab9cf9?_state=t4pka-aoWx_P_rew7G93ZFeBrOrYxOliUS9qB9Hw6zN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYWI3OGM1LTY3NTEtNDAyOS05OTE0LWIyMGMzMmFiOWNmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDkzODYwOTVaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="982.262µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bdab78c5-6751-4029-9914-b20c32ab9cf9 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/bdab78c5-6751-4029-9914-b20c32ab9cf9?_state=t4pka-aoWx_P_rew7G93ZFeBrOrYxOliUS9qB9Hw6zN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYWI3OGM1LTY3NTEtNDAyOS05OTE0LWIyMGMzMmFiOWNmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NDkzODYwOTVaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=3d150622-fedb-4325-aee4-a57ae976c740 http.request.method=POST http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.641µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=7bb9e300-a592-4033-b67b-3a9118a565f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/23088c87-868a-4cf4-9e1d-a46cf7ad10dd?_state=BQeRms9QIjCIdLcU_iDcr3JGwoAgJNYhDi_yYHm9XiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMDg4Yzg3LTg2OGEtNGNmNC05ZTFkLWE0NmNmN2FkMTBkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NTE2MTcxNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/23088c87-868a-4cf4-9e1d-a46cf7ad10dd?_state=BQeRms9QIjCIdLcU_iDcr3JGwoAgJNYhDi_yYHm9XiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMDg4Yzg3LTg2OGEtNGNmNC05ZTFkLWE0NmNmN2FkMTBkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NTE2MTcxNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=2bbcdd51-6071-47d9-8767-2acd7aa71663 http.request.method=POST http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.845µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=7f3450c8-235f-4645-b32f-92ef096a8479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/220fe190-9060-4758-899f-982566dd07c5?_state=jxeaSdzjfe95Pmnm3OH3MgzgaSHnFo5y6EvqtKW-IEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMGZlMTkwLTkwNjAtNDc1OC04OTlmLTk4MjU2NmRkMDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NTM5NTExMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/220fe190-9060-4758-899f-982566dd07c5?_state=jxeaSdzjfe95Pmnm3OH3MgzgaSHnFo5y6EvqtKW-IEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIyMGZlMTkwLTkwNjAtNDc1OC04OTlmLTk4MjU2NmRkMDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NTM5NTExMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=2e3da4ac-bfd3-4fc2-bbb5-90c6b345908e http.request.method=POST http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.004µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=e46607d2-27fc-49dc-ba7a-46ea5d317227 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/f18fb189-e907-474c-8925-598d48c9d122?_state=miXpO4CUgTmXkih_lxofacmsvdLOOpswk0WRE1GqHqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOGZiMTg5LWU5MDctNDc0Yy04OTI1LTU5OGQ0OGM5ZDEyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NTYyNzk3OTFaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200866101s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:19 +0000] "PUT /v2/foo/bar/blobs/uploads/f18fb189-e907-474c-8925-598d48c9d122?_state=miXpO4CUgTmXkih_lxofacmsvdLOOpswk0WRE1GqHqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOGZiMTg5LWU5MDctNDc0Yy04OTI1LTU5OGQ0OGM5ZDEyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoxOS42NTYyNzk3OTFaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=c7932514-daef-43a7-b0c6-17e2e16f4911 http.request.method=POST http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33383" http.request.id=160fdb80-6420-49dd-ac45-a4dacd1058ad http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/3e66c936-98ac-4c95-af85-9df2982def23?_state=oHei_wy2Aam9KAtyqqu-kQSjdhquByM7qojXC67a0rV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNjZjOTM2LTk4YWMtNGM5NS1hZjg1LTlkZjI5ODJkZWYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMC45MzMwMzEwN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150760088s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/3e66c936-98ac-4c95-af85-9df2982def23?_state=oHei_wy2Aam9KAtyqqu-kQSjdhquByM7qojXC67a0rV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNjZjOTM2LTk4YWMtNGM5NS1hZjg1LTlkZjI5ODJkZWYyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMC45MzMwMzEwN1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=2725d9b7-46ee-42a9-8999-b37ad03f3054 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/uploads/3e66c936-98ac-4c95-af85-9df2982def23?_state=Dja_HJuZkh35weyWfuNsJKVFfG7JZdT9isMYz1c1nYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNjZjOTM2LTk4YWMtNGM5NS1hZjg1LTlkZjI5ODJkZWYyMyIsIk9mZnNldCI6MjMzMDI2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MjBaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "PUT /v2/foo/bar/blobs/uploads/3e66c936-98ac-4c95-af85-9df2982def23?_state=Dja_HJuZkh35weyWfuNsJKVFfG7JZdT9isMYz1c1nYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlNjZjOTM2LTk4YWMtNGM5NS1hZjg1LTlkZjI5ODJkZWYyMyIsIk9mZnNldCI6MjMzMDI2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MjBaIn0%3D&digest=sha256%3A637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=4cacffb6-024f-4076-beca-644b284b0a2e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="921.352µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=6a59195c-643c-4e29-8929-d77d4f4c8a95 http.request.method=GET http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=50.399341ms http.response.status=200 http.response.written=23302656 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 200 23302656 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=error msg="error parsing digest="sha257:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=8d018b61-4c46-4f09-ad0b-b8620a3fdc23 http.request.method=GET http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/sha257:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" vars.name="foo/bar" time="2026-01-16T02:17:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=8d018b61-4c46-4f09-ad0b-b8620a3fdc23 http.request.method=GET http.request.remoteaddr="127.0.0.1:41310" http.request.uri="/v2/foo/bar/blobs/sha257:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.259205ms http.response.status=400 http.response.written=110 vars.digest="sha257:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/sha257:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=1d8ee048-1b73-4db0-8ee8-f84b947b2f64 http.request.method=GET http.request.remoteaddr="127.0.0.1:41324" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03027ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:22Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=543d1e2f-6685-4a65-a64d-5f9bbf7acc51 http.request.method=GET http.request.remoteaddr="127.0.0.1:60622" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020372ms http.response.status=404 http.response.written=157 vars.digest="sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=d7ea319b-8ba5-40ba-8fd3-808d726433ec http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60632" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016528ms http.response.status=404 http.response.written=157 vars.digest="sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=5e4fe53b-58fa-4e3e-9ca1-e7d7165821b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=765867c1-51d4-4b8f-9c5d-7edc5d360105 http.request.method=GET http.request.remoteaddr="127.0.0.1:60632" http.request.uri="/v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014965ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=8522b438-f0d1-461c-91ce-f698ea8922b4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60632" http.request.uri="/v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488757ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=0a79b02c-5a2f-45d8-b22f-8aa298335674 http.request.method=GET http.request.remoteaddr="127.0.0.1:60632" http.request.uri="/v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e9e6976b-6ca9-48e5-a70b-f99c9348e77f time="2026-01-16T02:17:22Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=0a79b02c-5a2f-45d8-b22f-8aa298335674 http.request.method=GET http.request.remoteaddr="127.0.0.1:60632" http.request.uri="/v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.292958ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e9e6976b-6ca9-48e5-a70b-f99c9348e77f 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/uploads/e9e6976b-6ca9-48e5-a70b-f99c9348e77f?_state=1JwaxWMlnUhzVXZAiXkq9mzRmNauNS8oTVHv6DBzeYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTY5NzZiLTZjYTktNDhlNS1hNzBiLWY5OWM5MzQ4ZTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zNzg2NzUzNTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=2fff4f9a-f1ed-4b1c-b360-7dc3d8e71d08 http.request.method=POST http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557884ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=0054b280-bad9-4b3d-9b81-187b77ed7edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/73b94f6c-e437-44ac-b741-696490a9cfe7?_state=2u5z_4BgjeUnOFttZxmQtzUn2JIcYfG6SMFkCxQr9UR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjk0ZjZjLWU0MzctNDRhYy1iNzQxLTY5NjQ5MGE5Y2ZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zODQ5NzE5MDdaIn0%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" provided=sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 vars.name="foo/bar" vars.uuid=73b94f6c-e437-44ac-b741-696490a9cfe7 time="2026-01-16T02:17:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=0054b280-bad9-4b3d-9b81-187b77ed7edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/73b94f6c-e437-44ac-b741-696490a9cfe7?_state=2u5z_4BgjeUnOFttZxmQtzUn2JIcYfG6SMFkCxQr9UR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjk0ZjZjLWU0MzctNDRhYy1iNzQxLTY5NjQ5MGE5Y2ZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zODQ5NzE5MDdaIn0%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=73b94f6c-e437-44ac-b741-696490a9cfe7 time="2026-01-16T02:17:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4, 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:46055" http.request.id=0054b280-bad9-4b3d-9b81-187b77ed7edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/73b94f6c-e437-44ac-b741-696490a9cfe7?_state=2u5z_4BgjeUnOFttZxmQtzUn2JIcYfG6SMFkCxQr9UR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjk0ZjZjLWU0MzctNDRhYy1iNzQxLTY5NjQ5MGE5Y2ZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zODQ5NzE5MDdaIn0%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.795461ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=73b94f6c-e437-44ac-b741-696490a9cfe7 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "PUT /v2/foo/bar/blobs/uploads/73b94f6c-e437-44ac-b741-696490a9cfe7?_state=2u5z_4BgjeUnOFttZxmQtzUn2JIcYfG6SMFkCxQr9UR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczYjk0ZjZjLWU0MzctNDRhYy1iNzQxLTY5NjQ5MGE5Y2ZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zODQ5NzE5MDdaIn0%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=c5dde7c8-d780-4307-aff6-1bca0d318196 http.request.method=POST http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=3a48b9b8-b7de-409d-9bc4-4fcdc160c80b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/4feeb9e4-eeec-4848-be17-3703b6f5e8ab?_state=QAtpZyVyV2ku7YxTs3x8jExoxDFRh5un2bjfJw1Q_nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmZWViOWU0LWVlZWMtNDg0OC1iZTE3LTM3MDNiNmY1ZThhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zODg3NzA3NDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "PUT /v2/foo/bar/blobs/uploads/4feeb9e4-eeec-4848-be17-3703b6f5e8ab?_state=QAtpZyVyV2ku7YxTs3x8jExoxDFRh5un2bjfJw1Q_nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmZWViOWU0LWVlZWMtNDg0OC1iZTE3LTM3MDNiNmY1ZThhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zODg3NzA3NDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=126088ad-1f96-4b99-b43d-65aebdc6aeaa http.request.method=POST http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.984µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=0dc755c4-1cfe-4d04-8584-245d2787e5e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/cb70eb76-986f-4a4f-924b-05fd329b9ef5?_state=0eWw_TWQ18KVdG6gfcGKEPyJmeJdyWLw2t-5ZjezOY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNzBlYjc2LTk4NmYtNGE0Zi05MjRiLTA1ZmQzMjliOWVmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zOTEyNTQ2NTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178178ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "PUT /v2/foo/bar/blobs/uploads/cb70eb76-986f-4a4f-924b-05fd329b9ef5?_state=0eWw_TWQ18KVdG6gfcGKEPyJmeJdyWLw2t-5ZjezOY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiNzBlYjc2LTk4NmYtNGE0Zi05MjRiLTA1ZmQzMjliOWVmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zOTEyNTQ2NTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=872108e2-fea3-4c03-b826-d48901cd9cee http.request.method=POST http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.414µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=fa2a3ce9-4987-4eff-b153-a151471f4156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/07e24d98-1ddb-41e7-902c-0a9674b5792f?_state=5755JnlVjkuawetFbyXSY_UzC2-UBZ-m9Py6-GIhQ5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZTI0ZDk4LTFkZGItNDFlNy05MDJjLTBhOTY3NGI1NzkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zOTM3OTM4MVoifQ%3D%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175750196s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "PUT /v2/foo/bar/blobs/uploads/07e24d98-1ddb-41e7-902c-0a9674b5792f?_state=5755JnlVjkuawetFbyXSY_UzC2-UBZ-m9Py6-GIhQ5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZTI0ZDk4LTFkZGItNDFlNy05MDJjLTBhOTY3NGI1NzkyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMi4zOTM3OTM4MVoifQ%3D%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=80be8cb0-0454-4605-b573-afb816c52400 http.request.method=POST http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039903ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46055" http.request.id=3f9a7cf1-f601-4744-afab-a4921d252ae3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/d9aedd82-aec2-4631-9ebe-2bffc73aeb61?_state=ichV1ChNJ4wV_iKF9QnM6E4EsvfQLGAs7us79RoNGfB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5YWVkZDgyLWFlYzItNDYzMS05ZWJlLTJiZmZjNzNhZWI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMy42NDc4OTU5OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1851574s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/d9aedd82-aec2-4631-9ebe-2bffc73aeb61?_state=ichV1ChNJ4wV_iKF9QnM6E4EsvfQLGAs7us79RoNGfB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5YWVkZDgyLWFlYzItNDYzMS05ZWJlLTJiZmZjNzNhZWI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyMy42NDc4OTU5OTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=0bf95b84-6f86-4b1b-95fd-53dee8219c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/uploads/d9aedd82-aec2-4631-9ebe-2bffc73aeb61?_state=GQUow3XCQ18z9yIAmayintSLvBLCUbPgzXrGUqKlSmp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5YWVkZDgyLWFlYzItNDYzMS05ZWJlLTJiZmZjNzNhZWI2MSIsIk9mZnNldCI6MjI2MzUwMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MjNaIn0%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.884538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:24 +0000] "PUT /v2/foo/bar/blobs/uploads/d9aedd82-aec2-4631-9ebe-2bffc73aeb61?_state=GQUow3XCQ18z9yIAmayintSLvBLCUbPgzXrGUqKlSmp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5YWVkZDgyLWFlYzItNDYzMS05ZWJlLTJiZmZjNzNhZWI2MSIsIk9mZnNldCI6MjI2MzUwMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MjNaIn0%3D&digest=sha256%3A9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=35e1c363-fe61-4b9e-8e6d-003e41d1f823 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.000917ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=ebc99911-ed00-49aa-9191-294de1020e87 http.request.method=GET http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=149.995472ms http.response.status=200 http.response.written=22635008 127.0.0.1 - - [16/Jan/2026:02:17:24 +0000] "GET /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 200 22635008 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=error msg="error parsing digest="sha257:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=303cc122-af73-4a1a-8c52-df7150959ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/sha257:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" vars.name="foo/bar" time="2026-01-16T02:17:25Z" 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:46055" http.request.id=303cc122-af73-4a1a-8c52-df7150959ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:60640" http.request.uri="/v2/foo/bar/blobs/sha257:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.273443ms http.response.status=400 http.response.written=110 vars.digest="sha257:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/sha257:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=60e8d123-745e-45e1-8904-2c40287c8920 http.request.method=GET http.request.remoteaddr="127.0.0.1:60664" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136875ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=8b6c6832-e11f-4a35-a132-47c7ed9e71b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60664" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.511238ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46055" http.request.id=3878e774-34c3-4fef-8d18-a2a7c9396a84 http.request.method=GET http.request.remoteaddr="127.0.0.1:60656" http.request.uri="/v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.137833ms http.response.status=200 http.response.written=3496512 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/sha256:9b2aaa2a0a0b903c3f64c8fbd2196f32cb5be18a72c1f9ce5f860102ef2e82f4 HTTP/1.1" 200 3496512 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=b74f0f93-c2f0-43d1-b03c-449c50fdc61f http.request.method=GET http.request.remoteaddr="127.0.0.1:41324" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.886317886s http.response.status=200 http.response.written=3406336 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 200 3406336 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33383" http.request.id=701bfc4c-e10a-44a4-8a35-d9c3bf23becc http.request.method=GET http.request.remoteaddr="127.0.0.1:41320" http.request.uri="/v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.890265787s http.response.status=200 http.response.written=3496512 127.0.0.1 - - [16/Jan/2026:02:17:22 +0000] "GET /v2/foo/bar/blobs/sha256:637dc8f5582fade3d852694112cb6625b9e4c648ed7efe9ec519c0a90fa1d584 HTTP/1.1" 200 3496512 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.61s) === RUN TestBlobDelete time="2026-01-16T02:17:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:25Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=acf38355-317d-4925-918b-495969cbc55b http.request.method=GET http.request.remoteaddr="127.0.0.1:58810" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.532116ms http.response.status=404 http.response.written=157 vars.digest="sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=4fda4dc9-baf6-4f33-9077-bdc8147d37eb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375593ms http.response.status=404 http.response.written=157 vars.digest="sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=52c57ac0-2e1e-4d6a-ad4b-d9e7268c05fa http.request.method=POST http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243846ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=2d784e87-8d3a-4b20-846a-adaaa0d1b916 http.request.method=GET http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363936ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=1e70527d-ef9e-454d-9f4b-d8c449512900 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347876ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=efa0292c-d5f9-436c-aebd-9b026c87412c http.request.method=GET http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80 time="2026-01-16T02:17:25Z" 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:41181" http.request.id=efa0292c-d5f9-436c-aebd-9b026c87412c http.request.method=GET http.request.remoteaddr="127.0.0.1:58820" http.request.uri="/v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.248297ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "GET /v2/foo/bar/blobs/uploads/aefd2eee-2c62-4d3b-8d8b-b3598cb4aa80?_state=3Lw6T8lKdV1rTdts1kgYq1Hsc_lghqOXidYxU24BfuF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZmQyZWVlLTJjNjItNGQzYi04ZDhiLWIzNTk4Y2I0YWE4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNDQyNTk4ODZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=5e862c25-88fd-4c7a-abc0-99553ee155bb http.request.method=POST http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452388ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=ac501061-9e76-4d2d-ba9a-9b743c6fb44e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/efc59443-e0f2-4e93-af95-1a2f662999ae?_state=j1HCI39z_LaDF3iF5roPLti4xHQTyE7u9W4ZWht1Fp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzU5NDQzLWUwZjItNGU5My1hZjk1LTFhMmY2NjI5OTlhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTA4NzAwNjZaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" provided=sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea vars.name="foo/bar" vars.uuid=efc59443-e0f2-4e93-af95-1a2f662999ae time="2026-01-16T02:17:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=ac501061-9e76-4d2d-ba9a-9b743c6fb44e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/efc59443-e0f2-4e93-af95-1a2f662999ae?_state=j1HCI39z_LaDF3iF5roPLti4xHQTyE7u9W4ZWht1Fp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzU5NDQzLWUwZjItNGU5My1hZjk1LTFhMmY2NjI5OTlhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTA4NzAwNjZaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=efc59443-e0f2-4e93-af95-1a2f662999ae time="2026-01-16T02:17:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea, 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:41181" http.request.id=ac501061-9e76-4d2d-ba9a-9b743c6fb44e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/efc59443-e0f2-4e93-af95-1a2f662999ae?_state=j1HCI39z_LaDF3iF5roPLti4xHQTyE7u9W4ZWht1Fp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzU5NDQzLWUwZjItNGU5My1hZjk1LTFhMmY2NjI5OTlhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTA4NzAwNjZaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.448816ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=efc59443-e0f2-4e93-af95-1a2f662999ae 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "PUT /v2/foo/bar/blobs/uploads/efc59443-e0f2-4e93-af95-1a2f662999ae?_state=j1HCI39z_LaDF3iF5roPLti4xHQTyE7u9W4ZWht1Fp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzU5NDQzLWUwZjItNGU5My1hZjk1LTFhMmY2NjI5OTlhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTA4NzAwNjZaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=2e4ee32d-83cb-483c-88b4-0db9c4af8678 http.request.method=POST http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21862ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=ccf07cc9-5173-4bfd-9f60-52b3d64cb1ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/f3dd5be5-8140-4324-a695-4292a07bf13c?_state=Ew_RRpIZH2NO4xy6Y0WPYVBsxIFLtJfdH_Pxde7SbKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZGQ1YmU1LTgxNDAtNDMyNC1hNjk1LTQyOTJhMDdiZjEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTQxMjQzOTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "PUT /v2/foo/bar/blobs/uploads/f3dd5be5-8140-4324-a695-4292a07bf13c?_state=Ew_RRpIZH2NO4xy6Y0WPYVBsxIFLtJfdH_Pxde7SbKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzZGQ1YmU1LTgxNDAtNDMyNC1hNjk1LTQyOTJhMDdiZjEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTQxMjQzOTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=e108263f-1d33-4d18-a468-de966ca27756 http.request.method=POST http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448024ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=5640906a-6e4f-4c0d-a686-83b2fd1f1a80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/da6cf47d-f25c-4b43-bda0-50a1b2b44971?_state=utqadIfwshqt_QrmK1Mq5z3WszEO2JRlzh3UAZP5zMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNmNmNDdkLWYyNWMtNGI0My1iZGEwLTUwYTFiMmI0NDk3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTgxNzcwOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "PUT /v2/foo/bar/blobs/uploads/da6cf47d-f25c-4b43-bda0-50a1b2b44971?_state=utqadIfwshqt_QrmK1Mq5z3WszEO2JRlzh3UAZP5zMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNmNmNDdkLWYyNWMtNGI0My1iZGEwLTUwYTFiMmI0NDk3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNTgxNzcwOTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=136f21de-91c4-454b-8ab6-475169e3de5e http.request.method=POST http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.815µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=b5724276-e306-4d85-9789-cfbcd9b912f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/5a29ae34-ebda-444d-890d-611219e8cb38?_state=51rXTyFXfLx6R-Hmj4aYHQXXehn__IPLOdI2tR5JvLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMjlhZTM0LWViZGEtNDQ0ZC04OTBkLTYxMTIxOWU4Y2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNjA3MDE4MzJaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151111258s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:25 +0000] "PUT /v2/foo/bar/blobs/uploads/5a29ae34-ebda-444d-890d-611219e8cb38?_state=51rXTyFXfLx6R-Hmj4aYHQXXehn__IPLOdI2tR5JvLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMjlhZTM0LWViZGEtNDQ0ZC04OTBkLTYxMTIxOWU4Y2IzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNS4zNjA3MDE4MzJaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=20a13ab7-e8e0-4c81-8fd6-dc81a795150f http.request.method=POST http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41181" http.request.id=423b60f2-0cf0-43cb-9b79-4bc8465de3c4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/f18deb49-3be6-4c3d-a3f7-ebe1ebdf7a22?_state=0WyYfO8zWWll4-o-diHVd1z7m5fMFTM9A_wIz4ugxe57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOGRlYjQ5LTNiZTYtNGMzZC1hM2Y3LWViZTFlYmRmN2EyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNi41OTE4ODg4ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100691526s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/f18deb49-3be6-4c3d-a3f7-ebe1ebdf7a22?_state=0WyYfO8zWWll4-o-diHVd1z7m5fMFTM9A_wIz4ugxe57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOGRlYjQ5LTNiZTYtNGMzZC1hM2Y3LWViZTFlYmRmN2EyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNi41OTE4ODg4ODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=c45bb1b9-1350-4ba7-bfc1-6e3942de19b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/uploads/f18deb49-3be6-4c3d-a3f7-ebe1ebdf7a22?_state=jhb2y1uzaGRm5mMvhNhNt3AWyB_ASQOqJkcarhukBrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOGRlYjQ5LTNiZTYtNGMzZC1hM2Y3LWViZTFlYmRmN2EyMiIsIk9mZnNldCI6MjIxNTYyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MjZaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228128ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "PUT /v2/foo/bar/blobs/uploads/f18deb49-3be6-4c3d-a3f7-ebe1ebdf7a22?_state=jhb2y1uzaGRm5mMvhNhNt3AWyB_ASQOqJkcarhukBrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxOGRlYjQ5LTNiZTYtNGMzZC1hM2Y3LWViZTFlYmRmN2EyMiIsIk9mZnNldCI6MjIxNTYyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MjZaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=b2a03471-989d-4c73-bf0c-e2b2db930069 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="884.242µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=d2d82be2-d362-44e0-a434-64134b7488fb http.request.method=GET http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=47.321295ms http.response.status=200 http.response.written=22156288 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "GET /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 200 22156288 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=error msg="error parsing digest="sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=a75bdef0-0d2a-4fac-b6ec-ece167155a23 http.request.method=GET http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" time="2026-01-16T02:17:27Z" 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:41181" http.request.id=a75bdef0-0d2a-4fac-b6ec-ece167155a23 http.request.method=GET http.request.remoteaddr="127.0.0.1:58826" http.request.uri="/v2/foo/bar/blobs/sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.336µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "GET /v2/foo/bar/blobs/sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=74ab01a2-6059-4deb-8d5e-243387700135 http.request.method=GET http.request.remoteaddr="127.0.0.1:58852" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200246ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "GET /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=999d3cc3-abf0-426f-893e-1139cd9955f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58862" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053551ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=deddd08f-ee92-4d96-b934-860e08ff0987 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58862" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.114µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" 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:41181" http.request.id=dfb4a6a9-adf0-4be1-9e16-46aaaa2f362e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58862" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.26µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=error msg="error parsing digest="sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=afac2a61-9938-4e29-8ec7-cd83ca49ac5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58876" http.request.uri="/v2/foo/bar/blobs/sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" time="2026-01-16T02:17:27Z" 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:41181" http.request.id=afac2a61-9938-4e29-8ec7-cd83ca49ac5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58876" http.request.uri="/v2/foo/bar/blobs/sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.294µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "DELETE /v2/foo/bar/blobs/sha257:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:17:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=00625dec-b91d-4264-812b-3d402423d3c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129284ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=1b9dfac8-18f1-4c31-9b81-fc893cf9a09a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58884" http.request.uri="/v2/foo/bar/blobs/uploads/c3f69064-618d-4dfd-874e-a61ca180fe75?_state=wr8JoxY3qrnNhaYr7W_0t6V6R7wav3Su1xQzJ2ooVw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZjY5MDY0LTYxOGQtNGRmZC04NzRlLWE2MWNhMTgwZmU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNy43ODcyMzMzMDJaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062787242s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "PUT /v2/foo/bar/blobs/uploads/c3f69064-618d-4dfd-874e-a61ca180fe75?_state=wr8JoxY3qrnNhaYr7W_0t6V6R7wav3Su1xQzJ2ooVw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZjY5MDY0LTYxOGQtNGRmZC04NzRlLWE2MWNhMTgwZmU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyNy43ODcyMzMzMDJaIn0%3D&digest=sha256%3Ac228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=90ee7aa3-7a7c-4b61-b7a0-8708bb9e0fbc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58884" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.115369ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=833845fa-8063-476e-bad0-fad56c22dae5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58842" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.149833376s http.response.status=200 http.response.written=3496512 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "GET /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 200 3496512 "" "Go-http-client/1.1" time="2026-01-16T02:17:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41181" http.request.id=2f22432e-73f0-427d-b647-4b8ffc1da782 http.request.method=GET http.request.remoteaddr="127.0.0.1:58852" http.request.uri="/v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.146541653s http.response.status=200 http.response.written=3406336 127.0.0.1 - - [16/Jan/2026:02:17:27 +0000] "GET /v2/foo/bar/blobs/sha256:c228ca649f5e57a7ea5426b90f1682ae9238a077ccef5af8a324e30539df40ea HTTP/1.1" 200 3406336 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.86s) === RUN TestRelativeURL time="2026-01-16T02:17:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:28Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42847" http.request.id=9efbebde-3869-46da-80ec-22c0049d46b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45060" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04444ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42847" http.request.id=ec8d56ea-98e5-4b36-835a-d6020723c2df http.request.method=PUT http.request.remoteaddr="127.0.0.1:45060" http.request.uri="/v2/foo/bar/blobs/uploads/7ac8eaf7-5f44-4a6a-a1da-585c31f2456a?_state=mLSFajRnjXwzo-A9ql6GE55YVqSGoUfvYae1NSBosal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzhlYWY3LTVmNDQtNGE2YS1hMWRhLTU4NWMzMWYyNDU2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyOC45MzAxMDI0ODdaIn0%3D&digest=sha256%3A92c0c5643387e677a73747d32e7b5684a8b1d3af79084a6ec26a64a61e024a95" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09007703s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:29 +0000] "PUT /v2/foo/bar/blobs/uploads/7ac8eaf7-5f44-4a6a-a1da-585c31f2456a?_state=mLSFajRnjXwzo-A9ql6GE55YVqSGoUfvYae1NSBosal7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzhlYWY3LTVmNDQtNGE2YS1hMWRhLTU4NWMzMWYyNDU2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzoyOC45MzAxMDI0ODdaIn0%3D&digest=sha256%3A92c0c5643387e677a73747d32e7b5684a8b1d3af79084a6ec26a64a61e024a95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42847" http.request.id=51c7f39d-0cee-46a1-99a9-7a1853e4b8d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45060" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42847" http.request.id=0041b88b-8014-42ce-b8d7-f5501cf09809 http.request.method=POST http.request.remoteaddr="127.0.0.1:45060" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42847" http.request.id=51b57908-d857-427d-a41c-edcef558a9aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:45060" http.request.uri="/v2/foo/bar/blobs/uploads/8a6bb269-b016-4389-9c7e-d97a0edeb713?_state=KpPfNs9tct77MiCLhmtV0TxERqkR8fdFMYnMZOKg0Xd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNmJiMjY5LWIwMTYtNDM4OS05YzdlLWQ5N2EwZWRlYjcxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzozMC40NDIxMTM4MDNaIn0%3D&digest=sha256%3A9fd633385acdc6b77780ac89c8fd054495524d4a2a4fa247bb084eae69321161" http.request.useragent="Go-http-client/1.1" http.response.duration=1.31623561s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:30 +0000] "PUT /v2/foo/bar/blobs/uploads/8a6bb269-b016-4389-9c7e-d97a0edeb713?_state=KpPfNs9tct77MiCLhmtV0TxERqkR8fdFMYnMZOKg0Xd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNmJiMjY5LWIwMTYtNDM4OS05YzdlLWQ5N2EwZWRlYjcxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzozMC40NDIxMTM4MDNaIn0%3D&digest=sha256%3A9fd633385acdc6b77780ac89c8fd054495524d4a2a4fa247bb084eae69321161 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.83s) === RUN TestBlobDeleteDisabled time="2026-01-16T02:17:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:31Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:31Z" 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:44981" http.request.id=8bec5af3-f0eb-4013-9f0c-f9def92b4865 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34030" http.request.uri="/v2/foo/bar/blobs/sha256:99892c7fdb342bd124ccecf36fce14e91e1eddfed15030eb8f4ce3a337202829" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.078513ms http.response.status=405 http.response.written=78 vars.digest="sha256:99892c7fdb342bd124ccecf36fce14e91e1eddfed15030eb8f4ce3a337202829" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:99892c7fdb342bd124ccecf36fce14e91e1eddfed15030eb8f4ce3a337202829 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.20s) === RUN TestDeleteDisabled time="2026-01-16T02:17:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:31Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44621" http.request.id=a189a619-0b04-4229-886c-62f111e0d41a http.request.method=POST http.request.remoteaddr="127.0.0.1:42972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102302ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44621" http.request.id=4a5a8b4d-7159-401a-ad63-c4c75e0b4401 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42972" http.request.uri="/v2/foo/bar/blobs/uploads/e835ba70-1c44-4347-adfc-b9f77f155a16?_state=dtByVuqCP6lWtR4InHRuozlF4Lirpe_y85yWhQEfdot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4MzViYTcwLTFjNDQtNDM0Ny1hZGZjLWI5Zjc3ZjE1NWExNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzozMi4xOTM2NDI4NDZaIn0%3D&digest=sha256%3A0d10fe6ab8cb8789cf28669a899bd997dba125256a84e811df472ffda82bacce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212348345s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:32 +0000] "PUT /v2/foo/bar/blobs/uploads/e835ba70-1c44-4347-adfc-b9f77f155a16?_state=dtByVuqCP6lWtR4InHRuozlF4Lirpe_y85yWhQEfdot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4MzViYTcwLTFjNDQtNDM0Ny1hZGZjLWI5Zjc3ZjE1NWExNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzozMi4xOTM2NDI4NDZaIn0%3D&digest=sha256%3A0d10fe6ab8cb8789cf28669a899bd997dba125256a84e811df472ffda82bacce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:44621" http.request.id=6bdf611b-93f6-442a-8c3b-131254271abe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42972" http.request.uri="/v2/foo/bar/blobs/sha256:0d10fe6ab8cb8789cf28669a899bd997dba125256a84e811df472ffda82bacce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.121µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0d10fe6ab8cb8789cf28669a899bd997dba125256a84e811df472ffda82bacce" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:0d10fe6ab8cb8789cf28669a899bd997dba125256a84e811df472ffda82bacce HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.45s) === RUN TestDeleteReadOnly time="2026-01-16T02:17:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:33Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35105" http.request.id=1fc3c18b-9d9b-4f46-90be-e023a23f6757 http.request.method=POST http.request.remoteaddr="127.0.0.1:59782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.668µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35105" http.request.id=9578b13c-cd17-45d0-89f2-13e6f9a133e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59782" http.request.uri="/v2/foo/bar/blobs/uploads/c1e51a84-2422-4f71-b06b-bbed063e8b98?_state=SVkF35YgAcFwI0ai-cWuSgw2QT-J8KKxLBBAt39WH_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZTUxYTg0LTI0MjItNGY3MS1iMDZiLWJiZWQwNjNlOGI5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzozMy41NDg5NTY5MDlaIn0%3D&digest=sha256%3Ac8d3b0720b2518549d82b12e3c670a9023b1a89244088f1f0a6ff1a843be4c8a" http.request.useragent="Go-http-client/1.1" http.response.duration=545.8285ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:33 +0000] "PUT /v2/foo/bar/blobs/uploads/c1e51a84-2422-4f71-b06b-bbed063e8b98?_state=SVkF35YgAcFwI0ai-cWuSgw2QT-J8KKxLBBAt39WH_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZTUxYTg0LTI0MjItNGY3MS1iMDZiLWJiZWQwNjNlOGI5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzozMy41NDg5NTY5MDlaIn0%3D&digest=sha256%3Ac8d3b0720b2518549d82b12e3c670a9023b1a89244088f1f0a6ff1a843be4c8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:c8d3b0720b2518549d82b12e3c670a9023b1a89244088f1f0a6ff1a843be4c8a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.69s) === RUN TestStartPushReadOnly time="2026-01-16T02:17:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:34Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:02:17:34 +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-16T02:17:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:34Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:34Z" 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:36243" http.request.id=ffd9c5dc-c764-41c9-9b73-45e486ba41f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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.2328ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:17:34Z" 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:36243" http.request.id=1a20fd92-33d3-4b00-a3d8-a79347768d29 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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="706.491µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:17:34Z" 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:36243" http.request.id=5d8d9b45-76c6-4764-9ef6-d12a5da2ad37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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="625.982µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:17:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=43a44ec9-7f1e-405b-aff3-d14abd338a26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.125979ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:34Z" 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:36243" http.request.id=43a44ec9-7f1e-405b-aff3-d14abd338a26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.158404ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=43a44ec9-7f1e-405b-aff3-d14abd338a26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.184217ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:34Z" 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:36243" http.request.id=43a44ec9-7f1e-405b-aff3-d14abd338a26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" 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.205738ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:17:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=6f3b10be-905c-40dc-b8d8-7246c597539c http.request.method=POST http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.044µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=22c54a16-8887-4435-a782-aee8d32b9b7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/71f0425a-5a5d-47bf-9f31-957e5136f167?_state=CyQcdxoCuvIFmsjb0IZPQ7hSTasW44BDDQw8PZ0iFst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MWYwNDI1YS01YTVkLTQ3YmYtOWYzMS05NTdlNTEzNmYxNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzQuMzIyMTY1OTFaIn0%3D&digest=sha256%3A7e12b470929ad13b2afc9a5bb4d9956a8a329c2ef2841c6efd53fa00412e17ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.687275431s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/71f0425a-5a5d-47bf-9f31-957e5136f167?_state=CyQcdxoCuvIFmsjb0IZPQ7hSTasW44BDDQw8PZ0iFst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MWYwNDI1YS01YTVkLTQ3YmYtOWYzMS05NTdlNTEzNmYxNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzQuMzIyMTY1OTFaIn0%3D&digest=sha256%3A7e12b470929ad13b2afc9a5bb4d9956a8a329c2ef2841c6efd53fa00412e17ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=46f84191-657a-4c6b-b378-ff1c37497685 http.request.method=POST http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.957µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=e32fe461-5625-443c-a173-11b32a444a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/blobs/uploads/947a500e-62b5-4125-bfce-5f083b9b09e9?_state=89IbB-3ZDWHvrPvyOgSZumHVcdLSHBKjXmoLo2P7Roh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NDdhNTAwZS02MmI1LTQxMjUtYmZjZS01ZjA4M2I5YjA5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzYuMTU1ODU4OTQ2WiJ9&digest=sha256%3A81c60ec6c08108a8e5bf55e7cfe845d90eb335826235a01517526584db4eb852" http.request.useragent="Go-http-client/1.1" http.response.duration=635.621775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/947a500e-62b5-4125-bfce-5f083b9b09e9?_state=89IbB-3ZDWHvrPvyOgSZumHVcdLSHBKjXmoLo2P7Roh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NDdhNTAwZS02MmI1LTQxMjUtYmZjZS01ZjA4M2I5YjA5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzYuMTU1ODU4OTQ2WiJ9&digest=sha256%3A81c60ec6c08108a8e5bf55e7cfe845d90eb335826235a01517526584db4eb852 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=576b1da1-da53-4060-a631-786591fc2035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=3cd8cef9-ba10-400d-aba4-499a7d86ad5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453304ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=64e89b81-8b38-4c1f-b93e-44a3daaa9005 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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.227962ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=93e798da-6e67-4315-869e-7dea75862d64 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.258969ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=57687a35-a9bb-4f5a-be6b-820f964f21c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.507585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=e263c33c-3fce-4d3d-9f01-e9103f020d9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.416805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36243" http.request.id=565e6962-6796-4ad0-b30d-16ca82dcaa16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=182101aa-10a2-4b36-b5d6-d117021fa34b http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.210406ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=ea4b60bd-158c-4746-b11e-cfd91464ed74 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="652.092µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=f1520858-4182-466e-8b33-f40dc8aab2e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.duration="597.119µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=38622ad7-5db5-4930-87ee-60203d3c7931 http.request.method=GET http.request.remoteaddr="127.0.0.1:46184" 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="620.468µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=error msg="payload digest does match: "sha256:875d88a044863ee3430b7a47c6627346b88203600525e4add7ffc0f2271a3026" != "sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6"" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=cbbde701-a379-4fd8-b2cb-a09073b5c3b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=cbbde701-a379-4fd8-b2cb-a09073b5c3b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46184" http.request.uri="/v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="863.253µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6" 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:ce25531eefd326fe6689ada98403fdc8db20b51b81221f764f95b4a610be91d6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=92bbcc70-0524-4245-ae8d-bae4cbde1fba http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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="785.595µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=3e5af2fb-793f-442d-834f-d09a9af19379 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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="603.768µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=0dca37b9-bd65-4935-8b2b-b0ea02d817a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" 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="864.356µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:36Z" 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:36243" http.request.id=0dca37b9-bd65-4935-8b2b-b0ea02d817a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" 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="892.826µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:36Z" 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:36243" http.request.id=0dca37b9-bd65-4935-8b2b-b0ea02d817a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" 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="918.546µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=9ee2a976-6bcf-4942-a4e7-32734abe51a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="739.9µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=a5d1b79d-3002-4356-8d9c-bcb2669fad2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/blobs/uploads/d8f7e526-231d-40c2-8110-f604c79512e5?_state=mjt2jRJb-aWFMqPfJ5fY9GQ6lRbTPJ7jrmvk6s8G04J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGY3ZTUyNi0yMzFkLTQwYzItODExMC1mNjA0Yzc5NTEyZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzYuODEzMTU0NzU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/d8f7e526-231d-40c2-8110-f604c79512e5?_state=mjt2jRJb-aWFMqPfJ5fY9GQ6lRbTPJ7jrmvk6s8G04J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGY3ZTUyNi0yMzFkLTQwYzItODExMC1mNjA0Yzc5NTEyZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzYuODEzMTU0NzU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" 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:36243" http.request.id=54d00953-19db-40fb-af62-cff69cf7b0bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" 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="777.013µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:36Z" 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:36243" http.request.id=54d00953-19db-40fb-af62-cff69cf7b0bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" 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="809.192µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:17:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=03512ec2-2a2d-4cdf-a14d-2f1acd62ec19 http.request.method=POST http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.141µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=a5bc2d43-cc46-46b5-aa0b-54ab2f08f4b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/blobs/uploads/e4f89dde-f824-4c15-8006-70e5874806e9?_state=4fwF-jlvJb7BScbOVhhlRH088AhbkRZSga6VA7ITt-57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGY4OWRkZS1mODI0LTRjMTUtODAwNi03MGU1ODc0ODA2ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzYuOTU1ODE4Mzc0WiJ9&digest=sha256%3Aa24765189f7cc2ec8fe5e08bc0ecf240a0b9f77921e5f4ebdbb8ea8382edadca" http.request.useragent="Go-http-client/1.1" http.response.duration=554.424645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/e4f89dde-f824-4c15-8006-70e5874806e9?_state=4fwF-jlvJb7BScbOVhhlRH088AhbkRZSga6VA7ITt-57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGY4OWRkZS1mODI0LTRjMTUtODAwNi03MGU1ODc0ODA2ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzYuOTU1ODE4Mzc0WiJ9&digest=sha256%3Aa24765189f7cc2ec8fe5e08bc0ecf240a0b9f77921e5f4ebdbb8ea8382edadca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=d41845a0-b6cd-4439-b512-a07c278ded60 http.request.method=POST http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=6874292b-b581-4eae-aac6-391ed1629c0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/blobs/uploads/006ee3e0-f57d-408c-9eb8-36cd40b56a75?_state=gFnataOpkAQQYPbUfeoQBTzw0AsAN8TBDcryNmlCXYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDZlZTNlMC1mNTdkLTQwOGMtOWViOC0zNmNkNDBiNTZhNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzcuNjcyMjQzMzU3WiJ9&digest=sha256%3A9d67ca504de120de5a8af138f5f05930714aa6e770847e773e3b596b904b65ae" http.request.useragent="Go-http-client/1.1" http.response.duration=600.414854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/006ee3e0-f57d-408c-9eb8-36cd40b56a75?_state=gFnataOpkAQQYPbUfeoQBTzw0AsAN8TBDcryNmlCXYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDZlZTNlMC1mNTdkLTQwOGMtOWViOC0zNmNkNDBiNTZhNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzcuNjcyMjQzMzU3WiJ9&digest=sha256%3A9d67ca504de120de5a8af138f5f05930714aa6e770847e773e3b596b904b65ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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:36243" http.request.id=bf5d7a14-5169-49a9-8f2b-81bb29bac959 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348591ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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:36243" http.request.id=f298a464-2896-47d5-9e3f-0c76e1799dc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077679ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=c23f3574-d5ca-4184-b0ad-426b519d355a http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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="898.64µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=35a06587-7732-4b88-898f-dd284614af32 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="911.452µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=df550e32-6f12-42aa-8b13-f30d4bf838f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="786.421µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=0126a6bf-9d92-40e1-b341-5731083a17b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1" http.request.useragent="Go-http-client/1.1" http.response.duration="656.811µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=b2daba22-8c29-465f-8413-28b9d94e76cb http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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="662.863µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="rewriting manifest sha256:81323cebf55ad9aa33474bbfc995b294393d04e7ad57527c400e18271e70f8b1 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=bdcdb9c0-39e8-45a0-bfeb-442059ea717a http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=bdcdb9c0-39e8-45a0-bfeb-442059ea717a http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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.30136ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36243" http.request.id=ad649bce-c099-48d5-a0df-e81a5faa43ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.125339ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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:36243" http.request.id=21061db0-d514-4a86-b174-bcfc6b3694bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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:36243" http.request.id=dcd53c33-0e7b-4ffe-ad46-bcc501a31440 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198" http.request.useragent="Go-http-client/1.1" http.response.duration=1.0312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=8b6005f5-6f7f-41d6-9ea3-0a7fe5be163b http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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="900.18µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=36f65d50-adf6-499f-8937-22373e0d6090 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.999022ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=59e11426-d7ed-4a13-b7aa-da645530d14f http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="892.186µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=8d28a6e7-c93f-4f54-8795-522ffdfacd09 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198" http.request.useragent="Go-http-client/1.1" http.response.duration="739.989µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="rewriting manifest list sha256:c2e31d54668bda397e773ef6f706a2c5e1990d7b33980a7fe29b862dfb073198 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=2690e397-d030-4d26-97a3-99a18f73f886 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" 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-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36243" http.request.id=2690e397-d030-4d26-97a3-99a18f73f886 http.request.method=GET http.request.remoteaddr="127.0.0.1:46198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.801637ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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-16T02:17:38Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:38Z" 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:34073" http.request.id=04ccc2e6-ff9c-4bd3-a926-f6cdc90096b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="882.367µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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:34073" http.request.id=d51bcdd3-07d8-477c-a384-6b8d921b0ae6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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.323µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" 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:34073" http.request.id=78a5fefd-21a9-4162-8b77-5adb5250ede5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" 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.163488ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=af85f927-3c6d-463f-aa3e-f95f5c0cd412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" 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.351499ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:38Z" 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:34073" http.request.id=af85f927-3c6d-463f-aa3e-f95f5c0cd412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" 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.389984ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=af85f927-3c6d-463f-aa3e-f95f5c0cd412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" 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.432867ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:38Z" 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:34073" http.request.id=af85f927-3c6d-463f-aa3e-f95f5c0cd412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" 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.47035ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:17:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=e4fc88a4-8049-4962-b60b-dbba56ec1b8b http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.403µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=8ec5f218-29ad-45f2-b5cd-7b12ceb4b8a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/blobs/uploads/8403a90f-e939-4dc9-82b5-9d6571ffe72b?_state=cYo-uu_3QcarTDvJuAsLzTKoLOcBlpyDsc3x6QYNLaZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NDAzYTkwZi1lOTM5LTRkYzktODJiNS05ZDY1NzFmZmU3MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzguNjA5MTI0NDAxWiJ9&digest=sha256%3A3f1b6469603802a8c765d8554eaa36f0cac1ed2fd457d4d4314002cf90fcb707" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172492785s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/8403a90f-e939-4dc9-82b5-9d6571ffe72b?_state=cYo-uu_3QcarTDvJuAsLzTKoLOcBlpyDsc3x6QYNLaZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NDAzYTkwZi1lOTM5LTRkYzktODJiNS05ZDY1NzFmZmU3MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6MzguNjA5MTI0NDAxWiJ9&digest=sha256%3A3f1b6469603802a8c765d8554eaa36f0cac1ed2fd457d4d4314002cf90fcb707 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=546779cb-9568-4a6c-8107-add0394920b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.057µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=0814d28a-b242-476a-acd7-94dc825b5844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/blobs/uploads/cb27d5d2-af18-475e-9ab6-99a47d566020?_state=p_GgoCeJ5Xzd4qLJV1oSLIHAmy6LFMC5UWnfRHVQWB97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYjI3ZDVkMi1hZjE4LTQ3NWUtOWFiNi05OWE0N2Q1NjYwMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDAuOTIyNzIzOTU2WiJ9&digest=sha256%3A785e05d29024f14ce3c66d722219008516e1aeac48d9b4d6264bbc3f40a7e1a7" http.request.useragent="Go-http-client/1.1" http.response.duration=618.344886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/cb27d5d2-af18-475e-9ab6-99a47d566020?_state=p_GgoCeJ5Xzd4qLJV1oSLIHAmy6LFMC5UWnfRHVQWB97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYjI3ZDVkMi1hZjE4LTQ3NWUtOWFiNi05OWE0N2Q1NjYwMjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDAuOTIyNzIzOTU2WiJ9&digest=sha256%3A785e05d29024f14ce3c66d722219008516e1aeac48d9b4d6264bbc3f40a7e1a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=85b20540-9168-4f4c-a7cb-9fdd99aac38e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.859864ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=fa4fca21-8c45-4d7e-8bc6-b8323912fac9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.duration=1.560863ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=27183301-abc9-4245-a1bd-c8ca09ae9f8a http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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.364586ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=2937f55c-10a7-4303-9655-676737e3dc75 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.274672ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" 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:34073" http.request.id=2aab5c4a-70b8-43be-8c8b-a36199dfa508 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.duration=1.797793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" 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:34073" http.request.id=a58f8531-9cba-456b-8e9e-e17e84790604 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:34073" http.request.id=bbea6f92-c105-4054-b73a-1ee23683bfee http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.duration=1.630249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=d1f7a49f-618e-4624-a6af-f51c1f0e19ce http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.267006ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=e97990d0-1ae4-4d46-8717-9d4fde1ee5a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="677.708µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=10908e8d-af78-48dc-a361-f77da03089b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.duration="664.725µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=db2fe5fe-56fe-4b63-a1b0-079ed86d7045 http.request.method=GET http.request.remoteaddr="127.0.0.1:59460" 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="641.102µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=error msg="payload digest does match: "sha256:8674cb7ba3cddc71f9c424fe06055b610d52d46f53bf1b6cbdab8ddabddd6385" != "sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278"" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=a7b63b2a-fe6c-4918-a529-f0ba95d6246b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" time="2026-01-16T02:17:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=a7b63b2a-fe6c-4918-a529-f0ba95d6246b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59460" http.request.uri="/v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="867.845µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278" 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:f5d140571bd159dcc487275b622294cbca25210e0b1a8a22fc313ea7f872a278 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" 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:34073" http.request.id=1da242fb-7129-4522-a6d2-18eaacfdfa14 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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="818.422µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" 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:34073" http.request.id=b13dfb7c-a53a-4089-b0f1-8a2ab5512fa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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="693.513µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34073" http.request.id=c135d900-70c9-4df9-88c5-556c26fc222a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" 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="809.577µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:41Z" 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:34073" http.request.id=c135d900-70c9-4df9-88c5-556c26fc222a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" 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="848.933µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:41Z" 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:34073" http.request.id=c135d900-70c9-4df9-88c5-556c26fc222a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" 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="892.185µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=25501378-0e48-4476-8075-f2c93aa62496 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="764.651µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=a84f5d38-df4e-42a0-9287-3a3cba355b43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/blobs/uploads/6ba04922-08d5-4c36-9a09-3f51c41f9c4a?_state=--GHkp2JJsKzffSv7jw2mI4ubvbKHQ9AFTPMa19Sk7B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmEwNDkyMi0wOGQ1LTRjMzYtOWEwOS0zZjUxYzQxZjljNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDEuNTY0NDY3NDYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/6ba04922-08d5-4c36-9a09-3f51c41f9c4a?_state=--GHkp2JJsKzffSv7jw2mI4ubvbKHQ9AFTPMa19Sk7B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmEwNDkyMi0wOGQ1LTRjMzYtOWEwOS0zZjUxYzQxZjljNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDEuNTY0NDY3NDYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" 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:34073" http.request.id=c9a14cad-d66f-42a6-a50a-4bde855682f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" 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="848.495µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:41Z" 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:34073" http.request.id=c9a14cad-d66f-42a6-a50a-4bde855682f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" 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="883.05µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:17:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=8383082f-101f-4c5a-868f-67a4f45a0db3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.175µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=cc83306e-9a62-4c56-bd33-bed11a48f2e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/blobs/uploads/d08d9007-693f-4e74-95da-71fddcda74ad?_state=h4IZp1K4V3cF-eHY_haSsGJRqec-XKN8aT8-1ZcCRLx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDhkOTAwNy02OTNmLTRlNzQtOTVkYS03MWZkZGNkYTc0YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDEuNjkwOTYwNzM2WiJ9&digest=sha256%3Aaa18456999f691e371bee5c3ceb3f34f287d60b7193c0b120dad676c707c0abb" http.request.useragent="Go-http-client/1.1" http.response.duration=432.128657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/d08d9007-693f-4e74-95da-71fddcda74ad?_state=h4IZp1K4V3cF-eHY_haSsGJRqec-XKN8aT8-1ZcCRLx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMDhkOTAwNy02OTNmLTRlNzQtOTVkYS03MWZkZGNkYTc0YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDEuNjkwOTYwNzM2WiJ9&digest=sha256%3Aaa18456999f691e371bee5c3ceb3f34f287d60b7193c0b120dad676c707c0abb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=49110017-e4d7-4541-89f2-764d31d456f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=70c8ccb0-dbe2-4475-aa05-adeef5b80158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/blobs/uploads/c4b3b43f-e88c-4b1e-9f3f-57dd585f434e?_state=QmMtAmlIiPz8D_Zxr3CvFIwljLETmZVhufz_fuUhz4h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGIzYjQzZi1lODhjLTRiMWUtOWYzZi01N2RkNTg1ZjQzNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDIuMzY0MTAzMDE3WiJ9&digest=sha256%3A1e609a931c19aebdf32ec36793c119db4bd5db33d72d482fd12d6bec5c75c37a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854242061s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4b3b43f-e88c-4b1e-9f3f-57dd585f434e?_state=QmMtAmlIiPz8D_Zxr3CvFIwljLETmZVhufz_fuUhz4h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGIzYjQzZi1lODhjLTRiMWUtOWYzZi01N2RkNTg1ZjQzNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDIuMzY0MTAzMDE3WiJ9&digest=sha256%3A1e609a931c19aebdf32ec36793c119db4bd5db33d72d482fd12d6bec5c75c37a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:34073" http.request.id=9ba283da-6601-441e-be33-2914c2c43b74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205543ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:34073" http.request.id=4976098c-5ad6-4afb-9613-d3bdc53342a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=536d4940-8798-40c3-877b-78d76742ff15 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.194223ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=95483c23-b562-4d6a-b08d-8fbd2674b4ab http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.112029ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=0d8a08d2-d72c-4df7-9c14-0f82e012a6ec http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="864.042µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=603742e4-582e-4991-a44c-0965ea172d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b" http.request.useragent="Go-http-client/1.1" http.response.duration="856.13µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=d0bbd3b7-6cef-4561-b993-60cb1a634243 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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="872.162µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="rewriting manifest sha256:b895316992a5d645e2b6feb78512be3f781e1b72c7ad3ad5bcf9d6f73e57020b in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=1388eb90-69a0-44e6-a2f7-58ef98840c57 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=1388eb90-69a0-44e6-a2f7-58ef98840c57 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.894082ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:34073" http.request.id=d38a9750-52ef-44fd-a19b-58fcd248ac55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.025858ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:34073" http.request.id=b93a194e-dffb-4fe4-af04-db96838b3356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:34073" http.request.id=a50a3798-20fb-44cb-b843-fe9070be9887 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=6e57dfb6-36ec-48bd-83e8-378e4257d09f http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.129993ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=4d64d6e1-c572-4d1f-b2af-0dca0b086cdf http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.077481ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=0776e338-579e-4759-94be-717b58b438d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="968.476µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=6e8dee28-1499-4893-95c5-37f6f743e711 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" http.request.uri="/v2/foo/schema2/manifests/sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9" http.request.useragent="Go-http-client/1.1" http.response.duration="861.159µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="rewriting manifest list sha256:d95ed2de1fac146c3350eae900fabf0389a25f7db8b0c18c76b13a7999a411b9 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=d478be60-42ea-4609-a36a-f89adee474c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:34073" http.request.id=d478be60-42ea-4609-a36a-f89adee474c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59464" 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.036328ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.15s) === RUN TestGetManifestWithStorageError time="2026-01-16T02:17:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:44Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:44Z" 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:39887" http.request.id=3cd50741-7849-4316-9885-ac69bcc376fe http.request.method=GET http.request.remoteaddr="127.0.0.1:41630" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.079233ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:39887" http.request.id=034e7e1c-2832-43bc-a931-39fd90d08129 http.request.method=GET http.request.remoteaddr="127.0.0.1:41630" 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="884.324µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:39887" http.request.id=8997482d-6d54-4e59-8584-cacca18cdea8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41630" 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="887.505µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:39887" http.request.id=a92ba9c5-dc33-420e-8d48-15561fe1550e http.request.method=GET http.request.remoteaddr="127.0.0.1:41630" 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="847.115µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:17:44 +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-16T02:17:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:44Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:44Z" 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:44047" http.request.id=9a7b0c8b-9a07-4f89-92e9-e3f629d5b87d http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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.038455ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:44047" http.request.id=2d75de6e-ceb5-4c7d-a182-d59bd47a8ba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="817.365µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:44047" http.request.id=37b270ff-40a7-4097-98db-34ab1698b333 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="834.259µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" 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:44047" http.request.id=3b79dfe8-f571-4952-9d96-9343c48ab973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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.564384ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:44Z" 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:44047" http.request.id=3b79dfe8-f571-4952-9d96-9343c48ab973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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.604545ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:44Z" 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:44047" http.request.id=3b79dfe8-f571-4952-9d96-9343c48ab973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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.64096ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:17:44Z" 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:44047" http.request.id=3b79dfe8-f571-4952-9d96-9343c48ab973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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.671999ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:17:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=c79fa743-7728-442c-b640-599a90aac712 http.request.method=POST http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=cd7fb98a-0c58-492b-9b06-703a0ba3f6fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/blobs/uploads/2deeaacd-3370-435d-b2e5-da5c733612e2?_state=AZfhf5w6c9N4hlee-slFSFg41Pe4AYrhONpbLtZjzuZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZGVlYWFjZC0zMzcwLTQzNWQtYjJlNS1kYTVjNzMzNjEyZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDQuNDU0ODA1MzRaIn0%3D&digest=sha256%3Ab390614c8352d9103f7b39796733ae6a52e466cbd60c4206a833fd5b160dfa28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.317366143s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/2deeaacd-3370-435d-b2e5-da5c733612e2?_state=AZfhf5w6c9N4hlee-slFSFg41Pe4AYrhONpbLtZjzuZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZGVlYWFjZC0zMzcwLTQzNWQtYjJlNS1kYTVjNzMzNjEyZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDQuNDU0ODA1MzRaIn0%3D&digest=sha256%3Ab390614c8352d9103f7b39796733ae6a52e466cbd60c4206a833fd5b160dfa28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=13976524-ee05-45e5-90fe-927c37f3898a http.request.method=POST http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=55892c0c-12bd-44cf-9952-6ea4efdcf665 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/blobs/uploads/4bcad398-b5be-4220-b932-e57f9ae92d87?_state=WiDzYS8gtEljZpKgKZVA3jO0gU1lT18oRVGxbboPWFh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YmNhZDM5OC1iNWJlLTQyMjAtYjkzMi1lNTdmOWFlOTJkODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDUuOTM0Mzk1NTM1WiJ9&digest=sha256%3A57ed411e4b03148989f53fe2fdac33da56f84d00ebaa41ef91280d7e83d87045" http.request.useragent="Go-http-client/1.1" http.response.duration=899.2421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/4bcad398-b5be-4220-b932-e57f9ae92d87?_state=WiDzYS8gtEljZpKgKZVA3jO0gU1lT18oRVGxbboPWFh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YmNhZDM5OC1iNWJlLTQyMjAtYjkzMi1lNTdmOWFlOTJkODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDUuOTM0Mzk1NTM1WiJ9&digest=sha256%3A57ed411e4b03148989f53fe2fdac33da56f84d00ebaa41ef91280d7e83d87045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=51ef6dcc-d0dd-4978-8d35-090847804ba4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.647484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=78014df2-e9ce-4f67-ab42-d2c5cc2c0f35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration=2.223878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=8659e529-7437-4823-9a51-1079a09e033b http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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.763755ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=f9edbcf5-7589-42fa-8a92-4eb6477c72d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.788485ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=57756cf1-b13b-4c54-8d83-192413f1d885 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=7e0b8ab8-0358-49e0-92f6-12e2f53df94d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration=2.143809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:44047" http.request.id=14a3af00-d1d5-41ff-a8b8-c540a67d8e46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration=2.192875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=a539ee16-3970-4f8a-8408-576b8724d5b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.808274ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=48804d4a-51ff-49a7-b753-11273003893c http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="932.043µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=6f11f41f-c4a1-4c6b-9b40-9ef3745f84aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration="856.477µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=03d9b336-88bc-4dda-8b9f-48a4b2136e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="870.746µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=error msg="payload digest does match: "sha256:cfd6c8ad430667999df03f07597dd7d0bfcfb06c9abc143708385b71d4945669" != "sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47"" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=8c424923-0be7-4e97-8888-f455d170e922 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=8c424923-0be7-4e97-8888-f455d170e922 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="948.218µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=222bb9ae-72d9-435a-8c92-bf8b92a14b26 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49070" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03303ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=817aa838-84ca-47d7-b34d-f6300300f58e http.request.method=GET http.request.remoteaddr="127.0.0.1:49070" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="791.205µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=f0960c73-d6c6-41f8-ba1c-f96752cd7542 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49074" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.32µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=8ea22097-cddd-4cc9-a7ee-f472b7dd9a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49082" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration=1.780587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=1740ac16-d7c4-4436-9590-82f91b7c1664 http.request.method=GET http.request.remoteaddr="127.0.0.1:49082" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.35924ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=d353c65a-d072-486c-9bfe-6ddbc546fd08 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.059384ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=8138adfa-c718-4b26-ae55-fb9d978a7cb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.881662ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=98454a36-f971-4a0f-b21e-beb781668f65 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="691.391µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=9ad7626e-646c-425e-9be7-854acc0bedfd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47" http.request.useragent="Go-http-client/1.1" http.response.duration="897.858µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e51eca9dd1ad0b729674be2d0e2310c88833aaec8d4e9b9794d27379c3f05f47 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=fa8e80d3-f7de-4bde-a863-6e5c7d85b83d http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="683.579µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=34940105-bbdc-4f63-beaa-f063481b5cca http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="748.807µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=eb2c9b22-de22-4cd6-afb0-2d9a28b1d819 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="685.468µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=9084a0c9-5a5c-4e55-ab36-08ae2a9f381e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.989µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:46Z" 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:44047" http.request.id=9084a0c9-5a5c-4e55-ab36-08ae2a9f381e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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.581µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:46Z" 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:44047" http.request.id=9084a0c9-5a5c-4e55-ab36-08ae2a9f381e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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.599µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=766d301b-3426-488c-8936-3a17fad56f9d http.request.method=POST http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.916µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=60982391-3904-4974-8520-cb0fcd317e21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/93853794-c0c3-439c-a96c-26d8bacec128?_state=IlfzGhc7DKWYqU5VKoYOU6AF8sFEkBlWapv7KaSQQLt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Mzg1Mzc5NC1jMGMzLTQzOWMtYTk2Yy0yNmQ4YmFjZWMxMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDYuODc3MjU1NDc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/93853794-c0c3-439c-a96c-26d8bacec128?_state=IlfzGhc7DKWYqU5VKoYOU6AF8sFEkBlWapv7KaSQQLt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Mzg1Mzc5NC1jMGMzLTQzOWMtYTk2Yy0yNmQ4YmFjZWMxMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDYuODc3MjU1NDc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:46Z" 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:44047" http.request.id=8cb520bb-afef-462a-8c08-9c19dede3dc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="979.717µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:17:46Z" 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:44047" http.request.id=8cb520bb-afef-462a-8c08-9c19dede3dc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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.017425ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:17:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:17:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=0b1b4659-033b-494d-907a-269a494521e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="773.357µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=27b9dcac-4a4f-49dc-8af3-4721d1d9feb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/815e0601-6337-4c62-8b67-6e8ff0299a52?_state=TbpQCt4CETAAfiVKmS_fS19gt7yU90NUtN9I_cuHnW97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MTVlMDYwMS02MzM3LTRjNjItOGI2Ny02ZThmZjAyOTlhNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDcuMDMyMDgxMzMyWiJ9&digest=sha256%3A9682c86190d4916fb74ee23d39eb651139063dae083fc428cef55f5cf38c28ca" http.request.useragent="Go-http-client/1.1" http.response.duration=835.876333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/815e0601-6337-4c62-8b67-6e8ff0299a52?_state=TbpQCt4CETAAfiVKmS_fS19gt7yU90NUtN9I_cuHnW97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MTVlMDYwMS02MzM3LTRjNjItOGI2Ny02ZThmZjAyOTlhNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDcuMDMyMDgxMzMyWiJ9&digest=sha256%3A9682c86190d4916fb74ee23d39eb651139063dae083fc428cef55f5cf38c28ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=a7e9bb0c-0b45-4ded-933d-a81444c83e0b http.request.method=POST http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=e6ca43a4-5298-4503-9115-5361f0574bb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/1da9c474-1304-4f95-96f7-827b37fcd6dc?_state=19ym_-qO-E9I7st5HOi9NONZNZNY7B7knmKRYmydGAx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGE5YzQ3NC0xMzA0LTRmOTUtOTZmNy04MjdiMzdmY2Q2ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDguMDYwNzc5NzE5WiJ9&digest=sha256%3Af939249af7b1e58481ebfbfd087f046d4fa531c2dc8bf11e469386afd6291e34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285301782s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/1da9c474-1304-4f95-96f7-827b37fcd6dc?_state=19ym_-qO-E9I7st5HOi9NONZNZNY7B7knmKRYmydGAx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGE5YzQ3NC0xMzA0LTRmOTUtOTZmNy04MjdiMzdmY2Q2ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTc6NDguMDYwNzc5NzE5WiJ9&digest=sha256%3Af939249af7b1e58481ebfbfd087f046d4fa531c2dc8bf11e469386afd6291e34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:44047" http.request.id=a9d2b89b-14c9-40a0-a733-8bd755a73cb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:44047" http.request.id=2d22c115-30d2-4177-a002-9f2b10f3b9b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.duration="899.984µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=c28c444f-bb23-46b0-8981-4195e727511c http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="830.084µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=8023c32f-687b-450b-bf52-267d80046e5f http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="788.56µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=523e9b5f-33f7-4f17-a164-810d7e6493cb http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="606.043µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=3219a7b6-bd9f-46bd-bd25-f1506de50301 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.duration="612.556µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=8fdbbb5f-473f-449f-bce3-1f71e8a190ca http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="595.84µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="rewriting manifest sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=b438d300-5d46-4f99-8648-d12600cfc0aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=b438d300-5d46-4f99-8648-d12600cfc0aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.297645ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=f2082924-56f4-4c53-a487-80933c80001c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.duration="758.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=7fa01bc6-5319-4d20-9893-f95fe3c31813 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.027µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:44047" http.request.id=4056d882-f41f-4f5d-91cd-d67082901b5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49114" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="800.638µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:44047" http.request.id=da5fcf85-bfc3-47f6-bb4b-9795ffb73352 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=d42ed3c7-37e4-4419-ac4c-36974af9943f http.request.method=GET http.request.remoteaddr="127.0.0.1:49128" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="805.059µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:44047" http.request.id=18fca086-21e5-455f-ba03-ffe8bd16d831 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49144" 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="931.088µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:44047" http.request.id=c5477e12-511c-428d-a06b-c0afe87da5e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49150" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=d6a0b2fa-d3a3-4ffe-8d7f-dc4927955806 http.request.method=GET http.request.remoteaddr="127.0.0.1:49150" 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="579.006µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=2f7956b1-8719-46b9-a467-255c2fa8c393 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49150" http.request.uri="/v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3" http.request.useragent="Go-http-client/1.1" http.response.duration="720.879µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cd752949484cc27f481961e5503caa1a629e554e2390e8aba62b9762bf3914d3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44047" http.request.id=9f55c3c6-b771-4cbe-b7d5-b11c8f8739f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49150" 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="547.29µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.11s) === RUN TestManifestDeleteDisabled time="2026-01-16T02:17:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:49Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:49Z" 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:38123" http.request.id=7923f3ee-52f2-4575-9f12-0b2f1aecdf5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43996" 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="699.458µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:02:17:49 +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-16T02:17:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:49Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T02:17:49Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T02:17:49Z" 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-16T02:17:49Z" 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:43739" http.request.id=9638f31c-58ff-42d9-a382-914ef87d5c3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51094" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.24ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:43739" http.request.id=e6a136a1-bc74-433e-94e3-8b0bc3c0f1d9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51110" 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.995878ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:43739" http.request.id=efb45719-264f-44c2-8e61-4db19f348c64 http.request.method=POST http.request.remoteaddr="127.0.0.1:51116" 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.992162ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:17:49Z" 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:43739" http.request.id=ce3581f0-bea4-43d7-839e-5510a33e28f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51132" 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=2.047538ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:17:49 +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-16T02:17:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:17:49Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=a1d46ef4-fd5e-4f68-8822-6b734cc5d649 http.request.method=POST http.request.remoteaddr="127.0.0.1:54294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.536µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=1b54856c-2a19-4fb9-8ba5-eca9ca6e8bb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54294" http.request.uri="/v2/foo/bar/blobs/uploads/4a494f24-3973-40ad-aad5-d4a7f60ea41b?_state=AyemZM9Nb3Ti_Jg6ZYSqDiCrcHOtxEeZl_kooPjaVT57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNDk0ZjI0LTM5NzMtNDBhZC1hYWQ1LWQ0YTdmNjBlYTQxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzo0OS41OTE5NTE5WiJ9&digest=sha256%3A7fa4b75527316886d163407e964fe143055fd5044428dc5de3b40afd9065017c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315672082s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:49 +0000] "PUT /v2/foo/bar/blobs/uploads/4a494f24-3973-40ad-aad5-d4a7f60ea41b?_state=AyemZM9Nb3Ti_Jg6ZYSqDiCrcHOtxEeZl_kooPjaVT57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNDk0ZjI0LTM5NzMtNDBhZC1hYWQ1LWQ0YTdmNjBlYTQxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzo0OS41OTE5NTE5WiJ9&digest=sha256%3A7fa4b75527316886d163407e964fe143055fd5044428dc5de3b40afd9065017c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=b63760c1-7f92-4a23-b0f8-b468ca2700a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54294" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.573725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17: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-16T02:17:50Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:17:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T02:17:50Z" level=info msg="Starting upload purge in 10m0s" go.version=go1.25.6 time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=508e64da-c50f-4657-a75a-e49d4e71ae99 http.request.method=GET http.request.remoteaddr="127.0.0.1:54294" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.588µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37057" go.version=go1.25.6 time="2026-01-16T02:17:50Z" 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-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=b41a7798-ba36-4c15-837b-e006dde66ee6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54298" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050943ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37057 /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:37057/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=2ff43a24-bd59-462a-b2c2-54a9f22819ef http.request.method=GET http.request.remoteaddr="127.0.0.1:40694" http.request.uri="/v2/foo/bar/manifests/sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510" time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=0a5febcd-8975-421c-a44d-8213cf921051 http.request.method=GET http.request.remoteaddr="127.0.0.1:54312" http.request.uri="/v2/foo/bar/manifests/sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.061989ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "GET /v2/foo/bar/manifests/sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510 with ttl=167h59m59.999996894s" go.version=go1.25.6 time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=2ff43a24-bd59-462a-b2c2-54a9f22819ef http.request.method=GET http.request.remoteaddr="127.0.0.1:40694" http.request.uri="/v2/foo/bar/manifests/sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.201182ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "GET /v2/foo/bar/manifests/sha256:e8195360b531771bcbb13b41c35e87d1a5485b2e39d8daaa2b1fb984a42ed510 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=31ec9af3-dfe5-4f53-9326-0f94a4f264da http.request.method=GET http.request.remoteaddr="127.0.0.1:54312" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="706.557µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37057 /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:37057/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=7ea22543-102f-428a-b13e-dec5c3055f9a http.request.method=GET http.request.remoteaddr="127.0.0.1:40700" 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-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=4a918c7b-49e0-491c-aab7-5beed82fbea1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.240809ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:17:50Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=7ea22543-102f-428a-b13e-dec5c3055f9a http.request.method=GET http.request.remoteaddr="127.0.0.1:40700" 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.779061ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:17:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=bfabd65b-7434-4b08-be6e-4298fe8e9a74 http.request.method=POST http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=b54199a5-11d0-40e9-be90-f7888e5eb171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/e4bb9e7e-0ef2-4c84-a58d-439c1aa2652a?_state=3rLaKz3-KqGLqLCrP33qDfMeC_Dj3VCOs_zVrs8UD-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YmI5ZTdlLTBlZjItNGM4NC1hNThkLTQzOWMxYWEyNjUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzo1MS4xNDIxNzQzNzNaIn0%3D&digest=sha256%3Ab91069830aee9799f68ce8dbec21ae8f1afb88167d6ac48fede1f3bfd7182e2b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.466323611s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e4bb9e7e-0ef2-4c84-a58d-439c1aa2652a?_state=3rLaKz3-KqGLqLCrP33qDfMeC_Dj3VCOs_zVrs8UD-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YmI5ZTdlLTBlZjItNGM4NC1hNThkLTQzOWMxYWEyNjUyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxNzo1MS4xNDIxNzQzNzNaIn0%3D&digest=sha256%3Ab91069830aee9799f68ce8dbec21ae8f1afb88167d6ac48fede1f3bfd7182e2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=7ca2b598-0c8c-4e02-a0e4-a6e838e442ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:17:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=c72433a4-3480-4e45-bbdf-7d82c4f64c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="517.439µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37057 /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:37057/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=f64da637-339a-48a5-b96c-13a871009e93 http.request.method=GET http.request.remoteaddr="127.0.0.1:58972" 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-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=3092c10f-a651-44cc-b0cb-e7cfaa5a1451 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53802" 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.18369ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=2cc926d6-b8ac-4a9e-bab9-fd93683f9786 http.request.method=GET http.request.remoteaddr="127.0.0.1:53802" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="530.771µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:17:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37057 /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:37057/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=f64da637-339a-48a5-b96c-13a871009e93 http.request.method=GET http.request.remoteaddr="127.0.0.1:58972" 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-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37057" http.request.id=52d588b7-7676-40ec-99fc-25f75785787e http.request.method=GET http.request.remoteaddr="127.0.0.1:53818" 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.553095ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:17:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ad479e59b05ebaa1ef8508055d2ff43b1a3a9ca27c34b857c8758b3a0cf76f3c with ttl=167h59m59.999995791s" go.version=go1.25.6 time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43091" http.request.id=f64da637-339a-48a5-b96c-13a871009e93 http.request.method=GET http.request.remoteaddr="127.0.0.1:58972" 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.872537ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:17:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.22s) === RUN TestAppDispatcher time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36427" http.request.id=bdd883a6-6204-41a8-87a1-6bcdfea8491d http.request.method=GET http.request.remoteaddr="127.0.0.1:50700" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="817.694µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36427" http.request.id=07d47608-293e-42e9-bee7-9bd1259e8e7e http.request.method=GET http.request.remoteaddr="127.0.0.1:50700" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="649.399µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36427" http.request.id=693eff8e-d41b-4184-972f-39f725d2ac95 http.request.method=GET http.request.remoteaddr="127.0.0.1:50700" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="651.393µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:17:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36427" http.request.id=8be7c405-d66e-422e-a327-83a473c51a0e http.request.method=GET http.request.remoteaddr="127.0.0.1:50700" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="736.261µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T02:17:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:17:52Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:17:52Z" 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:45819" http.request.id=8914a3a6-49b3-47a7-ac72-df1ca019ff9d http.request.method=GET http.request.remoteaddr="127.0.0.1:39768" 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-16T02:17:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:17:52Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:17:52Z" level=info msg="configuring file health check path=/tmp/healthcheck408289973, interval=1" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T02:17:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:17:56Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:17:56Z" level=info msg="configuring TCP health check addr=127.0.0.1:35617, interval=1" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T02:18: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 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:18:00Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 time="2026-01-16T02:18:00Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36397, interval=1, threshold=3" go.version=go1.25.6 instance.id=daa1620e-3e4c-4582-b587-b25b953f5676 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 63.753s ? 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.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.21s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.51s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.796s === RUN TestSchedule time="2026-01-16T02:17:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a time="2026-01-16T02:17:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99711ms" go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a time="2026-01-16T02:17:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.43µs" go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a time="2026-01-16T02:17:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.902µs" go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a 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-16T02:17:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T02:17:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a time="2026-01-16T02:17:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995617ms" go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a time="2026-01-16T02:17:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996184ms" go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a time="2026-01-16T02:17:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T02:17:04Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=fa34b40f-f80c-4fb9-afd8-e0994221b06a --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.585s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.11s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24303616 sha256:abbceed37f134a441955173b3039a460ab93b1f772a59890cfd731df462652d6 [] map[] } --- PASS: TestSimpleBlobRead (0.42s) === RUN TestBlobMount --- PASS: TestBlobMount (0.40s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.55s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.38s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.89s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:583827e2e1dc56ca180c6ca71b6c96af2967d89134ed93bcb665e443ef3623c1 palailogos: marking blob sha256:b3f6b437e975e8835d0a87e6e386152cc01662a4e85c0e8035f2385592007f21 palailogos: marking blob sha256:941ce14cf61e7aa1e45b67974ad1f91174153bc27fc5254c3f9f77ea865784ed palailogos: marking manifest sha256:785ad84d3c7fee64393062d9fc862706cfc40850848f93d2309aadf94a560836 palailogos: marking blob sha256:979670b22b65bdd08db59c4f93e383dc203d493017d3355aaa3d01adb5b204d0 palailogos: marking blob sha256:583827e2e1dc56ca180c6ca71b6c96af2967d89134ed93bcb665e443ef3623c1 palailogos: marking manifest sha256:979670b22b65bdd08db59c4f93e383dc203d493017d3355aaa3d01adb5b204d0 palailogos: marking blob sha256:8cf8bc667d42b41e17d69d408535144c4eb7b903de4a8f2d9e34d8570ce73d54 palailogos: marking blob sha256:7b7de78de4e7602c6ee1be50457f5a034133028b3704159d057dc9017bb0e0a4 palailogos: marking manifest sha256:feebaa599afe586ed4b3caa6c31a1efb8e14eff6756f4a290ef4dea52e69d4f7 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:d215b8bd5d1a39ef59185513d1f65e7ea67cb94d77c551e1a5f195eb0ffff7a4 palailogos: marking blob sha256:1b1424a48b533bca4b4a62f60db53c5b70e93cb7e81ccbf81476683b0231a7ed 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.80s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d deletemanifests: marking manifest sha256:856c345f0e34d60afc6f97294a51e4477e2f6921e1a240efb3403c89e9492c4c deletemanifests: marking blob sha256:58da6364fa60359e3aa0d6ca5cb1ef88d7e1427ab6ce4f03d53c9b83e425fc1a deletemanifests: marking blob sha256:edc560b7a580acda8d187fb609b8a0528cfc591537cde2a03857e54265648ecd deletemanifests: marking blob sha256:0a6341abbfbdabb29218258de7020f9ae457b0c0af8ff2b4689a5e989cd0d7b0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5c5c7917b169a22a16ac22d077f6d5fe71e42cd04e80564f18ba5f285449bddc blob eligible for deletion: sha256:eecef610defcfff53d1ae882427a9b3a49c1f1186a4a5d8e5fbe471420ca5263 blob eligible for deletion: sha256:2613552a723deb8752eb1b7b09f69005a00ec8f8b0305d04e17d18924d755cd2 blob eligible for deletion: sha256:2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d deletemanifests manifest eligible for deletion: sha256:2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d deletemanifests: marking manifest sha256:856c345f0e34d60afc6f97294a51e4477e2f6921e1a240efb3403c89e9492c4c deletemanifests: marking blob sha256:58da6364fa60359e3aa0d6ca5cb1ef88d7e1427ab6ce4f03d53c9b83e425fc1a deletemanifests: marking blob sha256:edc560b7a580acda8d187fb609b8a0528cfc591537cde2a03857e54265648ecd deletemanifests: marking blob sha256:0a6341abbfbdabb29218258de7020f9ae457b0c0af8ff2b4689a5e989cd0d7b0 time="2026-01-16T02:17:17Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b time="2026-01-16T02:17:17Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2613552a723deb8752eb1b7b09f69005a00ec8f8b0305d04e17d18924d755cd2 time="2026-01-16T02:17:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/2613552a723deb8752eb1b7b09f69005a00ec8f8b0305d04e17d18924d755cd2" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d time="2026-01-16T02:17:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2ddb550991432cb4ed8a6064cec19421fa629a61021cfb63b10db45056dd4b2d" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:5c5c7917b169a22a16ac22d077f6d5fe71e42cd04e80564f18ba5f285449bddc time="2026-01-16T02:17:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c5c7917b169a22a16ac22d077f6d5fe71e42cd04e80564f18ba5f285449bddc" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:eecef610defcfff53d1ae882427a9b3a49c1f1186a4a5d8e5fbe471420ca5263 time="2026-01-16T02:17:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eecef610defcfff53d1ae882427a9b3a49c1f1186a4a5d8e5fbe471420ca5263" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b --- PASS: TestDeleteManifestIfTagNotFound (1.43s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0adccdf409aba9118d3d4a6c3ade218a403e8d2d51f913addcf41dff072ef962 time="2026-01-16T02:17:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0adccdf409aba9118d3d4a6c3ade218a403e8d2d51f913addcf41dff072ef962" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:82bdaf9587dcea45dd33e723b1b2af6cb464924fba70a2b0cd2373c165f5b3c1 time="2026-01-16T02:17:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/82bdaf9587dcea45dd33e723b1b2af6cb464924fba70a2b0cd2373c165f5b3c1" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:f545c86a8e5770597b1b2e871becbdb8198e932cd2adfb40a1a53176f5c67362 time="2026-01-16T02:17:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f545c86a8e5770597b1b2e871becbdb8198e932cd2adfb40a1a53176f5c67362" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b --- PASS: TestGCWithMissingManifests (0.47s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:532d1200e7529e6a996eb3b1fb7dd282bfd2550990bc1e9a637ae4a6aa72894a komnenos: marking blob sha256:2faf2d6ba1fc9ddc9be425d6ba6bc3459b62ac6858b8326183cb03db1cf47b3f komnenos: marking blob sha256:9fd4a124fc47942aefc5b35cc0e617983bdda3827de6c726caaac3dc13f20e95 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:94a1901f8b7122ba8fcf85bcb2a3b81b1c74352f8a194dd710191e4f3ac4a6b4 time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/94a1901f8b7122ba8fcf85bcb2a3b81b1c74352f8a194dd710191e4f3ac4a6b4" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:a8dab5caae137dd891b933e5fd84addd9625844f51168d44bbccc79aff4d6045 time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a8dab5caae137dd891b933e5fd84addd9625844f51168d44bbccc79aff4d6045" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:ab1e3951fd54f4e436e8acf05e521c83b314d2b2fced5e73b436322993e017b8 time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab1e3951fd54f4e436e8acf05e521c83b314d2b2fced5e73b436322993e017b8" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:e2e40d1b3a67cce052d2277cf17838b028e3927c8c8943577271e3be70ff4d68 time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e2e40d1b3a67cce052d2277cf17838b028e3927c8c8943577271e3be70ff4d68" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:3fb056365c12ada4df953e6272d47bf94d0b4d52f557fb2fa380db0555608998 time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3f/3fb056365c12ada4df953e6272d47bf94d0b4d52f557fb2fa380db0555608998" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b blob eligible for deletion: sha256:563d2faf279a901f709a1de7b8ba51a0efc0a14ac04493f5b895db23696540dd time="2026-01-16T02:17:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/563d2faf279a901f709a1de7b8ba51a0efc0a14ac04493f5b895db23696540dd" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b --- PASS: TestDeletionHasEffect (2.01s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.82s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:6a24ee7709ff2718a960bc1903b16be10d0cfa41a15b079886d6949841128f1d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4850a5c00ebb45e4dce4914add72f395d5e51d68c9bb850665c0e3bbc28cc931 michael_z_doukas: marking blob sha256:1f375ad5d73c5b498a45c25d9f068327f68a4224526d3f23f4c9400b03d3ca2c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8b612c63045570441bcf59c80a2bf15c2a478cb7229595d6b462dd6aec04d22f time="2026-01-16T02:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b612c63045570441bcf59c80a2bf15c2a478cb7229595d6b462dd6aec04d22f" go.version=go1.25.6 instance.id=3aa30743-935e-45bb-959e-c458497d833b --- PASS: TestOrphanBlobDeleted (0.84s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b1e595fbeb5c7ad039af1fc2ea0bac0616b937418edca45fecc11cccbc075ddb linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e64f8416820fdf90a5bb9383939182583a1b2ae7ef757ecf4f78cf8bb059e856 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.78s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.50s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.44s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.35s) === 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-16T02:17:26Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:17:26.133412163 +0000 UTC m=-3577.762492495, actuallyDelete=true" time="2026-01-16T02:17:26Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T02:17:26Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402, actuallyDelete=true" time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82ad2b1c-5a76-48bb-a868-0e55e1cfa8fe have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd413d64-90b1-4db4-9fe1-b714af16b6e6 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1f9622a-8363-4a17-9674-20d3d65668fc have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7a18f1d-9d85-4cce-b790-3572a97d81b5 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb38ac4a-8ee4-49dd-a0c3-99d2107f8922 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb82c7ac-a8d8-4328-948b-a87fcebd0733 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fcd67895-339c-42f8-a55f-18ebeb690f3a have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/80aa4741-da49-415d-af15-19b1abb361b4 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5beec6f4-29b7-487e-8817-fd86cb5ac527 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/64284c2a-b549-4bca-8b1a-16c3777761d6 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee2ae72a-dd18-4cd3-87c7-d5d6fdd24042 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.135488042 +0000 UTC m=+22.239583402). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T02:17:26Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:17:26.138068482 +0000 UTC m=+22.242163818, actuallyDelete=true" time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/681d53ad-73a1-4a30-b1c9-ba7ec0f7442e have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.138068482 +0000 UTC m=+22.242163818). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/000d05cc-6b30-43bb-bf8b-58e9bb2bab39 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.138068482 +0000 UTC m=+22.242163818). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/13b31e6d-1377-4ac9-ace9-955b0570f2e7 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.138068482 +0000 UTC m=+22.242163818). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4e096a6b-5c83-443d-bbc7-8472a984a5db have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.138068482 +0000 UTC m=+22.242163818). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fe0d1dd4-33b0-4c8d-a7a4-cf840c585cec have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.138068482 +0000 UTC m=+22.242163818). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T02:17:26Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:17:26.139500573 +0000 UTC m=+22.243595939, actuallyDelete=true" time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7e455dcc-f22e-4c75-8356-a7571b56bdcb have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.139500573 +0000 UTC m=+22.243595939). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a2bfb71-8198-488b-a973-f01eb09ae988 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.139500573 +0000 UTC m=+22.243595939). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ee56c461-05f1-4391-8074-739184d0e8ec have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.139500573 +0000 UTC m=+22.243595939). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fedd9cc7-0967-4a12-9c65-de79e85d8589 have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.139500573 +0000 UTC m=+22.243595939). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6e3170d8-31d2-443d-8c65-3313f8b0b64b have older date (2026-01-16 01:17:26 +0000 UTC) than purge date (2026-01-16 02:17:26.139500573 +0000 UTC m=+22.243595939). Removing upload directory." time="2026-01-16T02:17:26Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T02:17:26Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:17:26.140609651 +0000 UTC m=+22.244705001, actuallyDelete=true" time="2026-01-16T02:17:26Z" 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 22.257s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.009s === RUN TestWalkFileRemoved time="2026-01-16T02:17:03Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.760s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.079s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.030s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.51s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.224s ? 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-16T02:17:03Z" 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-16T02:17:03Z" 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-16T02:17:03Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-01-16T02:17:03Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2026-01-16T02:17:03Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=ecadc566-3116-41a5-b2ab-e1acf8b39661 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-01-16T02:17:03Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=ecadc566-3116-41a5-b2ab-e1acf8b39661 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidNetworkType (0.01s) time="2026-01-16T02:17:03Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=ecadc566-3116-41a5-b2ab-e1acf8b39661 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-01-16T02:17:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:17:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:17:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:17:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.510s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? 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.750s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.56s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.428s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.021s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> 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-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 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 02:18:08 +0000 elapsed time 0h 1m 31s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.021639) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r31.trigger OK: 288.7 MiB in 106 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...