>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Wed, 04 Feb 2026 22:10:34 +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.7-r0) (2/2) Installing .makedepends-docker-registry (20260204.221036) Executing busybox-1.37.0-r31.trigger OK: 543.3 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-02-04T22:11:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-04T22:11:02Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.12s) PASS ok github.com/docker/distribution/configuration 0.131s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-04T22:11:02Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.031s ? 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.013s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.49s) PASS ok github.com/docker/distribution/health/checks 0.499s ? 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.010s === 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.031s === 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.006s ? 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/02/04 22:11:04 http: TLS handshake error from 127.0.0.1:56372: 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:36603/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36603/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36603/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36603/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41365?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.21s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-04T22:11:04Z" level=info msg="broadcaster: closing" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="closing testSink" time="2026-02-04T22:11:04Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-02-04T22:11:04Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.16s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:04Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T22:11:05Z" level=warning msg="&{0xc0003c38f0 0.9} encountered too many errors, backing off" time="2026-02-04T22:11:05Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.81s) PASS ok github.com/docker/distribution/notifications 1.234s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-02-04T22:11:04Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T22:11:04.339867755Z" 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.7 time="2026-02-04T22:11:04.339886144Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:04.340095298Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.25.7 time="2026-02-04T22:11:04.340195031Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T22:11:04.340205086Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-04T22:11:04.340530391Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-04T22:11:07.371226608Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=b359dbd3-e54e-474e-9bda-3b593d578c7c http.request.method=GET http.request.remoteaddr="127.0.0.1:41580" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=11.479384ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-04T22:11:07.375826881Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.46s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-04T22:11:07.659250313Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T22:11:07.660025501Z" 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.7 time="2026-02-04T22:11:07.66004615Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:07.660213853Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T22:11:07.660233715Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.29s) PASS ok github.com/docker/distribution/registry 11.766s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.02s) PASS ok github.com/docker/distribution/registry/api/v2 0.226s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-04T22:11:04Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=c4d1ba90-fa63-4bd1-94a5-63006c283ab5 time="2026-02-04T22:11:04Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=c4d1ba90-fa63-4bd1-94a5-63006c283ab5 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-04T22:11:04Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password="-NKzMbnWSMhija5jWohoWavbvZnCYeB7SuFgOBRJv_A" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.111s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.016s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-02-04T22:11:04Z" level=info msg="token not to be used before 2026-02-04 22:11:05 +0000 UTC - currently 2026-02-04 22:11:04.96347831 +0000 UTC m=+0.003771558" time="2026-02-04T22:11:04Z" level=info msg="token not to be used after 2026-02-04 22:11:04 +0000 UTC - currently 2026-02-04 22:11:04.96371462 +0000 UTC m=+0.004007867" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-04T22:11:04Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.013s === 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.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.089s === 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.016s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-04T22:11:06Z" 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.7 time="2026-02-04T22:11:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45671" http.request.id=71888644-ff6d-4cbc-a9e6-8734dda2a8fa http.request.method=GET http.request.remoteaddr="127.0.0.1:47448" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.692µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-04T22:11:06Z" 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.7 time="2026-02-04T22:11:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=68ef39ba-93ee-49b9-814f-3e84a78cdb58 http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.956µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:22:11:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T22:11:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=5620ec9f-44ab-43ac-9323-bd97b48c87e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:06 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=83044bd9-f4d6-4ce5-ba19-7d37aad922b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/aaaa/blobs/uploads/679300de-51d8-47f3-a2eb-7fc8e7eea66a?_state=MrvW53Wy7GpBqOudqGmQrNjLXmCPq3B74rYGhM58-3V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NzkzMDBkZS01MWQ4LTQ3ZjMtYTJlYi03ZmM4ZTdlZWE2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MDYuNTE2NzIxNDU5WiJ9&digest=sha256%3Ac8e74920bfe2f7b3d8d37ff87a2d87a670e8f5be5f99976d98ff02b4b6e1851d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.438015934s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:06 +0000] "PUT /v2/foo/aaaa/blobs/uploads/679300de-51d8-47f3-a2eb-7fc8e7eea66a?_state=MrvW53Wy7GpBqOudqGmQrNjLXmCPq3B74rYGhM58-3V7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NzkzMDBkZS01MWQ4LTQ3ZjMtYTJlYi03ZmM4ZTdlZWE2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MDYuNTE2NzIxNDU5WiJ9&digest=sha256%3Ac8e74920bfe2f7b3d8d37ff87a2d87a670e8f5be5f99976d98ff02b4b6e1851d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=b88a5f96-6344-420e-b489-6029cdd23720 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:08 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=15562cc0-1d20-4092-a7ab-6b986b07c79c http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026192ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:09 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=6df22a40-46ae-47d0-a503-2b68bcfb05df http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bbbb/blobs/uploads/0380f341-13e0-4f0b-81de-88f24b3302ae?_state=mJwxQ_c1GObD7AzOSCLTQEngDZNMbYHXp7xzeMu9ALh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMzgwZjM0MS0xM2UwLTRmMGItODFkZS04OGYyNGIzMzAyYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MDkuMDM1MDYxNjQ4WiJ9&digest=sha256%3A374799916bee2e99793a49537514e7c5dfcdad2a70e2cb1427cbdc1185d86345" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392058972s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:09 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0380f341-13e0-4f0b-81de-88f24b3302ae?_state=mJwxQ_c1GObD7AzOSCLTQEngDZNMbYHXp7xzeMu9ALh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMzgwZjM0MS0xM2UwLTRmMGItODFkZS04OGYyNGIzMzAyYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MDkuMDM1MDYxNjQ4WiJ9&digest=sha256%3A374799916bee2e99793a49537514e7c5dfcdad2a70e2cb1427cbdc1185d86345 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=fab0b18a-e110-450e-bbff-c56405ddf54a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233497ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:10 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=dbcb468b-0972-435c-8cd3-86d6a19c6bdf http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.803µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=c8a26568-5ea2-42d9-a604-154e709bbc62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/cccc/blobs/uploads/c9fef40f-c39a-46d0-aac0-6880dd574554?_state=dyrXKT_R3A-1AoF1bdciUPV_EAbtctPTz1HhpCans-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOWZlZjQwZi1jMzlhLTQ2ZDAtYWFjMC02ODgwZGQ1NzQ1NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTAuNTEzNDIxNzAyWiJ9&digest=sha256%3Abbf2aa01f27d0e21896331fefd8f1680aa145ee211e0e1ec5036777ab7b2442f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588830839s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/c9fef40f-c39a-46d0-aac0-6880dd574554?_state=dyrXKT_R3A-1AoF1bdciUPV_EAbtctPTz1HhpCans-B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjOWZlZjQwZi1jMzlhLTQ2ZDAtYWFjMC02ODgwZGQ1NzQ1NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTAuNTEzNDIxNzAyWiJ9&digest=sha256%3Abbf2aa01f27d0e21896331fefd8f1680aa145ee211e0e1ec5036777ab7b2442f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=e7a50291-86e9-4bfa-a739-3117c1973ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=78d3bfc5-1419-4774-920c-f2a475476e06 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.894µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=32fcc71a-6338-428e-92a4-1195061529f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/dddd/blobs/uploads/fe7c4e5c-7e96-4fc8-a209-e6aa41bf248a?_state=c_MyEZ769VZO5JP5oV9IyaC2UTGVMQLEvRgYed58cpl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTdjNGU1Yy03ZTk2LTRmYzgtYTIwOS1lNmFhNDFiZjI0OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTIuMjA1NjI3NzQ1WiJ9&digest=sha256%3Ab905686572efa515c34f81b5041283b115987000298ae88c29c204efff73e4a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.573789887s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/fe7c4e5c-7e96-4fc8-a209-e6aa41bf248a?_state=c_MyEZ769VZO5JP5oV9IyaC2UTGVMQLEvRgYed58cpl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTdjNGU1Yy03ZTk2LTRmYzgtYTIwOS1lNmFhNDFiZjI0OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTIuMjA1NjI3NzQ1WiJ9&digest=sha256%3Ab905686572efa515c34f81b5041283b115987000298ae88c29c204efff73e4a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=571602da-341a-4bb6-a8b9-d912386feb3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.252061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:13 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=54cd99c5-7d5b-4368-a32c-a2025e3e4604 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="927.786µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:13 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=f58af59d-2f0b-4b98-932b-4bdd4b4e418b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/eeee/blobs/uploads/e4b82ec7-02fb-42d0-948d-b7b63673ca27?_state=m2Tul1BGaLViuNjJP1kY9SbXXXiKQolq9VnrzM4oCBR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlNGI4MmVjNy0wMmZiLTQyZDAtOTQ4ZC1iN2I2MzY3M2NhMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTMuODcyMzc5Njg1WiJ9&digest=sha256%3A5ef1f19c5be2cbd3d7ab30f8d0358600930450fe352166f04fb4aeec52c1a0bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149386982s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:13 +0000] "PUT /v2/foo/eeee/blobs/uploads/e4b82ec7-02fb-42d0-948d-b7b63673ca27?_state=m2Tul1BGaLViuNjJP1kY9SbXXXiKQolq9VnrzM4oCBR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlNGI4MmVjNy0wMmZiLTQyZDAtOTQ4ZC1iN2I2MzY3M2NhMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTMuODcyMzc5Njg1WiJ9&digest=sha256%3A5ef1f19c5be2cbd3d7ab30f8d0358600930450fe352166f04fb4aeec52c1a0bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=7efc3bbc-5c7b-481e-bf8a-359b497d22ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:15 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=eef6151f-ab2f-46fe-8028-12bc77938332 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="919.346µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:15 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=58ab7498-9847-40ec-b1c0-58f8c7e40555 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/ffff/blobs/uploads/99caa983-018b-4df6-acdb-ac8199b3e96c?_state=78bH3wwZVIVcbuwvn_DT-Vom_0EbjcGoKWK53clm4HB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OWNhYTk4My0wMThiLTRkZjYtYWNkYi1hYzgxOTliM2U5NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTUuMDkzOTM4MDc0WiJ9&digest=sha256%3Ae9e175b12fd3d1ccc18c1456edcb71a1801502326eecafca454d30aa187a86f7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337559545s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:15 +0000] "PUT /v2/foo/ffff/blobs/uploads/99caa983-018b-4df6-acdb-ac8199b3e96c?_state=78bH3wwZVIVcbuwvn_DT-Vom_0EbjcGoKWK53clm4HB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OWNhYTk4My0wMThiLTRkZjYtYWNkYi1hYzgxOTliM2U5NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTUuMDkzOTM4MDc0WiJ9&digest=sha256%3Ae9e175b12fd3d1ccc18c1456edcb71a1801502326eecafca454d30aa187a86f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=432c2a16-c916-436d-91fd-21a2438881b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=b2dde433-6ecc-4ae3-b490-2e3a30c30b9b http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.733µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=cb62e733-6c0d-46f2-a741-c7737f188968 http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="577.591µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=deda9810-84b7-4685-bf2e-dfe964e5d7cf http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="663.652µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=0eea0b73-0e64-4a68-a62b-977a4a9af3b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="643.549µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=118e73a7-fa0c-4101-b00a-e975d8e94251 http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="656.757µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=836c0f76-9cff-4149-a0a9-91c0107a7689 http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="565.466µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" 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.7 http.request.host="127.0.0.1:35251" http.request.id=0c67bf04-3988-4799-a641-573954cb379c http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="475.739µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" 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.7 http.request.host="127.0.0.1:35251" http.request.id=abc93ffe-0980-41ad-9b32-f1bb65ce437b http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="406.808µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=9fe8818b-8750-4ecc-a13d-1cda1bda2b69 http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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="516.118µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35251" http.request.id=564b9130-eb34-49d6-b50d-710a107b212b http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.561854ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T22:11:16Z" 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.7 time="2026-02-04T22:11:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=87ab2d9d-500f-4ab2-a25b-a36c5a26c2fe http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=09d7e58c-c4fe-48cd-bc7d-822b7682f4db http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/aaaa/blobs/uploads/986a27d5-1cfc-4998-978d-8ea88e2b9919?_state=dAUmp1BpIbM1pcUs4ww9OhM-Jzpt9u8lzjIKhouzAJx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ODZhMjdkNS0xY2ZjLTQ5OTgtOTc4ZC04ZWE4OGUyYjk5MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTYuNTE1NzE1NzM4WiJ9&digest=sha256%3A68a62bcaa59d2e927568d532fad0ddbd154ca4d5c3acb5c29e2f9f2952940f32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117288675s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:16 +0000] "PUT /v2/foo/aaaa/blobs/uploads/986a27d5-1cfc-4998-978d-8ea88e2b9919?_state=dAUmp1BpIbM1pcUs4ww9OhM-Jzpt9u8lzjIKhouzAJx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ODZhMjdkNS0xY2ZjLTQ5OTgtOTc4ZC04ZWE4OGUyYjk5MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTYuNTE1NzE1NzM4WiJ9&digest=sha256%3A68a62bcaa59d2e927568d532fad0ddbd154ca4d5c3acb5c29e2f9f2952940f32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=f8f44dce-debb-489d-bdbd-d66ee82f0c29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:17 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=ff6ffb96-8f01-4c62-9e17-c5c4bbb0d29a http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:17 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=396f8d76-8b14-4cc4-a709-9b741a6abdb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/bbbb/blobs/uploads/2baf35f1-08aa-4f64-bcae-e9074a15183e?_state=icpKf-uk6KLJSbuO_xkD7M8Ctb8UzpR2fSNP_yVPKdB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYmFmMzVmMS0wOGFhLTRmNjQtYmNhZS1lOTA3NGExNTE4M2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTcuNzE0NTQzNzk5WiJ9&digest=sha256%3Add160a5f0a3d154ce1ca3bb61d1b504627924839e117f53627aeba3326b3f14e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229554609s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:17 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2baf35f1-08aa-4f64-bcae-e9074a15183e?_state=icpKf-uk6KLJSbuO_xkD7M8Ctb8UzpR2fSNP_yVPKdB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYmFmMzVmMS0wOGFhLTRmNjQtYmNhZS1lOTA3NGExNTE4M2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTcuNzE0NTQzNzk5WiJ9&digest=sha256%3Add160a5f0a3d154ce1ca3bb61d1b504627924839e117f53627aeba3326b3f14e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=f47a427b-2fb6-44dc-8b72-49ee7df5db13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:18 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=82659504-f7ac-404b-9f0b-dd5a2c583eb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:19 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=fb83867e-823f-417b-969d-7e661f5a05c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/cccc/blobs/uploads/11230f27-d79e-48e8-9b5b-f3f0db41e272?_state=kKc086FD_M-x9Vpx2u4JPZZutNkYM2XbIqFM4Iu1skl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTIzMGYyNy1kNzllLTQ4ZTgtOWI1Yi1mM2YwZGI0MWUyNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTkuMDY5NjE1MTYxWiJ9&digest=sha256%3Abbe6ea03ab539a3687bf8efc9fc8c486ebf453cbd834fc62d317d44b745bcbca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.041867313s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:19 +0000] "PUT /v2/foo/cccc/blobs/uploads/11230f27-d79e-48e8-9b5b-f3f0db41e272?_state=kKc086FD_M-x9Vpx2u4JPZZutNkYM2XbIqFM4Iu1skl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTIzMGYyNy1kNzllLTQ4ZTgtOWI1Yi1mM2YwZGI0MWUyNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MTkuMDY5NjE1MTYxWiJ9&digest=sha256%3Abbe6ea03ab539a3687bf8efc9fc8c486ebf453cbd834fc62d317d44b745bcbca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=cdbb9a5d-73eb-4401-bc16-45a50c944ada http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131678ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:21 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=639bbc8d-36a9-4b2d-a336-050dcbdf478b http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.852µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:21 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=45f7d319-9cba-42a4-857d-163269f16a1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/dddd/blobs/uploads/d724a4bb-8dfc-4ba5-bdb1-7635eacf59bb?_state=8-C-GzLi-W5IRM8RF0BRbBFlz_wWJtxcg6O4-lbubuR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNzI0YTRiYi04ZGZjLTRiYTUtYmRiMS03NjM1ZWFjZjU5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjEuMjA1MDY1NTc2WiJ9&digest=sha256%3A2e33bcd1774a2c6948cc56005e90a3eed8a567ac1fe066d7a23606affa98d82d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.623701273s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:21 +0000] "PUT /v2/foo/dddd/blobs/uploads/d724a4bb-8dfc-4ba5-bdb1-7635eacf59bb?_state=8-C-GzLi-W5IRM8RF0BRbBFlz_wWJtxcg6O4-lbubuR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNzI0YTRiYi04ZGZjLTRiYTUtYmRiMS03NjM1ZWFjZjU5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjEuMjA1MDY1NTc2WiJ9&digest=sha256%3A2e33bcd1774a2c6948cc56005e90a3eed8a567ac1fe066d7a23606affa98d82d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=9569ebb7-613c-4c92-a1af-82e9a4cff70e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40457" http.request.id=7b1f019c-f467-4019-af80-3b1aec1fc592 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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="523.506µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.45s) === RUN TestURLPrefix time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:22Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46141" http.request.id=6b1819fb-7d82-434d-adc7-b93a5a0072d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52768" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="685.104µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:22Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=d55efcf5-d9d0-4e3d-a05c-19703c3adb75 http.request.method=GET http.request.remoteaddr="127.0.0.1:60116" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="948.615µs" http.response.status=404 http.response.written=157 vars.digest="sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "GET /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=3ad58707-edc8-4baf-961d-01a436bb765c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60122" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.946µs" http.response.status=404 http.response.written=157 vars.digest="sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=23d47e07-33be-4e00-9f3a-f6dd976c62ba http.request.method=POST http.request.remoteaddr="127.0.0.1:60122" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="633.752µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=fa2ffd29-9f96-4552-b2ef-f5d7720a6655 http.request.method=GET http.request.remoteaddr="127.0.0.1:60122" http.request.uri="/v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="740.588µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "GET /v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=9fb2e682-3dc4-43df-881a-df87061d2618 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60122" http.request.uri="/v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="820.131µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=5ab3f919-82ad-4bf9-aebc-e74055a2cacf http.request.method=GET http.request.remoteaddr="127.0.0.1:60122" http.request.uri="/v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=903b489a-5d48-458e-99d5-6c14bafaf89c time="2026-02-04T22:11: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.7 http.request.host="127.0.0.1:34255" http.request.id=5ab3f919-82ad-4bf9-aebc-e74055a2cacf http.request.method=GET http.request.remoteaddr="127.0.0.1:60122" http.request.uri="/v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="779.863µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=903b489a-5d48-458e-99d5-6c14bafaf89c 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "GET /v2/foo/bar/blobs/uploads/903b489a-5d48-458e-99d5-6c14bafaf89c?_state=q84t7scqePNmHPxOqVlRCVytLiT0mezXHF2VazapnH17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2I0ODlhLTVkNDgtNDU4ZS05OWQ1LTZjMTRiYWZhZjg5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTM2NjI4N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=c753e5b5-24a7-46ce-a26c-9c201d32150a http.request.method=POST http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=cd5dd68f-ff7e-4663-a8a3-6473ff778050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/a6ee0dca-56f1-4147-842a-3246126f4dce?_state=J_J5KApZRhyoXDPfS7-0_tZrQ-_wjPEaOtNy-CdCBrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZWUwZGNhLTU2ZjEtNDE0Ny04NDJhLTMyNDYxMjZmNGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTc1NTMxNjFaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" provided=sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 vars.name="foo/bar" vars.uuid=a6ee0dca-56f1-4147-842a-3246126f4dce time="2026-02-04T22:11:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=cd5dd68f-ff7e-4663-a8a3-6473ff778050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/a6ee0dca-56f1-4147-842a-3246126f4dce?_state=J_J5KApZRhyoXDPfS7-0_tZrQ-_wjPEaOtNy-CdCBrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZWUwZGNhLTU2ZjEtNDE0Ny04NDJhLTMyNDYxMjZmNGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTc1NTMxNjFaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a6ee0dca-56f1-4147-842a-3246126f4dce time="2026-02-04T22:11:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=cd5dd68f-ff7e-4663-a8a3-6473ff778050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/a6ee0dca-56f1-4147-842a-3246126f4dce?_state=J_J5KApZRhyoXDPfS7-0_tZrQ-_wjPEaOtNy-CdCBrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZWUwZGNhLTU2ZjEtNDE0Ny04NDJhLTMyNDYxMjZmNGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTc1NTMxNjFaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.46µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a6ee0dca-56f1-4147-842a-3246126f4dce 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "PUT /v2/foo/bar/blobs/uploads/a6ee0dca-56f1-4147-842a-3246126f4dce?_state=J_J5KApZRhyoXDPfS7-0_tZrQ-_wjPEaOtNy-CdCBrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2ZWUwZGNhLTU2ZjEtNDE0Ny04NDJhLTMyNDYxMjZmNGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTc1NTMxNjFaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=55ec59cb-04b4-4f54-9312-e30032346ccc http.request.method=POST http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="724.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=30af2894-91e3-4ba6-a6fa-efe9987a7742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/a1aa12a6-0c6c-4657-9ac1-c464319bc117?_state=PZmgsMk6DRO4KaowN3rTe9AXpzO_6in7_M6riyihR4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYWExMmE2LTBjNmMtNDY1Ny05YWMxLWM0NjQzMTliYzExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTk0NDk3OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="841.376µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "PUT /v2/foo/bar/blobs/uploads/a1aa12a6-0c6c-4657-9ac1-c464319bc117?_state=PZmgsMk6DRO4KaowN3rTe9AXpzO_6in7_M6riyihR4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYWExMmE2LTBjNmMtNDY1Ny05YWMxLWM0NjQzMTliYzExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MTk0NDk3OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=a2a032ec-27dc-453d-91d2-3c08051954c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.002µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=c9d54c57-850b-4b7c-8322-ae758089ed95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/50204220-95e0-4253-9bae-011d4a46bd5b?_state=9cmS3veJR3dn5QYLX1TZw3VFlyWZ-kkLcLMML9YLj_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMjA0MjIwLTk1ZTAtNDI1My05YmFlLTAxMWQ0YTQ2YmQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MjI1NzI1MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="888.251µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "PUT /v2/foo/bar/blobs/uploads/50204220-95e0-4253-9bae-011d4a46bd5b?_state=9cmS3veJR3dn5QYLX1TZw3VFlyWZ-kkLcLMML9YLj_F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMjA0MjIwLTk1ZTAtNDI1My05YmFlLTAxMWQ0YTQ2YmQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MjI1NzI1MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:22Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=84200a15-0a18-4ec4-aa31-cef57575bf30 http.request.method=POST http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="705.796µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=a5a50c1b-0ae2-464d-a644-ac13a9e07f84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/3c5c6b70-4399-425d-8642-35aca93d0863?_state=PFinZrlrg9cTumD_25oat6oxciuLsqXoURhId70-F4d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWM2YjcwLTQzOTktNDI1ZC04NjQyLTM1YWNhOTNkMDg2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MjQzMzc2MTVaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.duration=613.086842ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:22 +0000] "PUT /v2/foo/bar/blobs/uploads/3c5c6b70-4399-425d-8642-35aca93d0863?_state=PFinZrlrg9cTumD_25oat6oxciuLsqXoURhId70-F4d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjNWM2YjcwLTQzOTktNDI1ZC04NjQyLTM1YWNhOTNkMDg2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMi45MjQzMzc2MTVaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=571ef971-a6b0-4393-9e4f-56a48d2acf2f http.request.method=POST http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34255" http.request.id=654184fb-ed96-48f5-b01e-36e3a6f72dc4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/f2d3015b-2d2f-496e-b5df-6e027b6f02ee?_state=r-CIBmJSZSmeA1qwGp4PH2YQ7U3zoHTyKOWVtRl1LMt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZDMwMTViLTJkMmYtNDk2ZS1iNWRmLTZlMDI3YjZmMDJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMy41NTI5NDYwMjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=622.502469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/f2d3015b-2d2f-496e-b5df-6e027b6f02ee?_state=r-CIBmJSZSmeA1qwGp4PH2YQ7U3zoHTyKOWVtRl1LMt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZDMwMTViLTJkMmYtNDk2ZS1iNWRmLTZlMDI3YjZmMDJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyMy41NTI5NDYwMjJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=1e441fd6-14b7-44c7-9115-32969bd098a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/f2d3015b-2d2f-496e-b5df-6e027b6f02ee?_state=MhOYnXT5KGf7D1X3Vys_f_hivDAh1b9hTYB9jgm5ATR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZDMwMTViLTJkMmYtNDk2ZS1iNWRmLTZlMDI3YjZmMDJlZSIsIk9mZnNldCI6MTU3NjM0NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjNaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/f2d3015b-2d2f-496e-b5df-6e027b6f02ee?_state=MhOYnXT5KGf7D1X3Vys_f_hivDAh1b9hTYB9jgm5ATR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZDMwMTViLTJkMmYtNDk2ZS1iNWRmLTZlMDI3YjZmMDJlZSIsIk9mZnNldCI6MTU3NjM0NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjNaIn0%3D&digest=sha256%3A81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=4e05b608-5e29-46d3-a740-74673b8173ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="643.639µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=c73c23d1-bea3-4c91-9088-b9236477c24d http.request.method=GET http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.970409ms http.response.status=200 http.response.written=15763456 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 200 15763456 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=error msg="error parsing digest="sha257:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=c2f55a49-6a38-47e4-bddb-dc67d19cbbf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/sha257:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" vars.name="foo/bar" time="2026-02-04T22:11:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=c2f55a49-6a38-47e4-bddb-dc67d19cbbf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/sha257:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.371µs" http.response.status=400 http.response.written=110 vars.digest="sha257:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/sha257:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=f9a357c7-0b5f-4312-abc9-199c0381fd83 http.request.method=GET http.request.remoteaddr="127.0.0.1:60142" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.duration="815.578µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:24Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=e2cd4dc0-4aa6-4b74-8c3b-f22ab13e542c http.request.method=GET http.request.remoteaddr="127.0.0.1:56302" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="934.983µs" http.response.status=404 http.response.written=157 vars.digest="sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=5284be71-0078-415b-9277-5d0705486f97 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56316" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="780.744µs" http.response.status=404 http.response.written=157 vars.digest="sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=f35b8d38-071e-443c-82a5-4a80a1f17d71 http.request.method=POST http.request.remoteaddr="127.0.0.1:56316" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="646.415µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=b9e5e950-9a7b-4aea-9f19-f9454458b6d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56316" http.request.uri="/v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="707.685µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=51ceca7d-f688-4c08-b10f-bf98b6cda638 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56316" http.request.uri="/v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="608.142µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=72deb90e-d889-41bf-9ffe-ecf4315a3eda http.request.method=GET http.request.remoteaddr="127.0.0.1:56316" http.request.uri="/v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5c094027-c9f6-49b7-bd62-25d7ad413891 time="2026-02-04T22:11:24Z" 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.7 http.request.host="127.0.0.1:37915" http.request.id=72deb90e-d889-41bf-9ffe-ecf4315a3eda http.request.method=GET http.request.remoteaddr="127.0.0.1:56316" http.request.uri="/v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="565.975µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5c094027-c9f6-49b7-bd62-25d7ad413891 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/uploads/5c094027-c9f6-49b7-bd62-25d7ad413891?_state=W8gmq0HES5wXQU9pnbADcWwZ39LghzlrhSTg8G7mqTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMDk0MDI3LWM5ZjYtNDliNy1iZDYyLTI1ZDdhZDQxMzg5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4yOTk4NzkyODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=a452ceaf-92ee-471f-9143-143dd1db8ea3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="726.384µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=ecc3823b-fd75-4c5a-853b-f430521069cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/34934911-a97d-4606-a958-e54fbcb762dd?_state=ct_uMucPZBus3Ts2EtxyM_ctpJydOAyYYGkFsH3bVAl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0OTM0OTExLWE5N2QtNDYwNi1hOTU4LWU1NGZiY2I3NjJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDI4OTg0NTJaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" provided=sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 vars.name="foo/bar" vars.uuid=34934911-a97d-4606-a958-e54fbcb762dd time="2026-02-04T22:11:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=ecc3823b-fd75-4c5a-853b-f430521069cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/34934911-a97d-4606-a958-e54fbcb762dd?_state=ct_uMucPZBus3Ts2EtxyM_ctpJydOAyYYGkFsH3bVAl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0OTM0OTExLWE5N2QtNDYwNi1hOTU4LWU1NGZiY2I3NjJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDI4OTg0NTJaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=34934911-a97d-4606-a958-e54fbcb762dd time="2026-02-04T22:11:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=ecc3823b-fd75-4c5a-853b-f430521069cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/34934911-a97d-4606-a958-e54fbcb762dd?_state=ct_uMucPZBus3Ts2EtxyM_ctpJydOAyYYGkFsH3bVAl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0OTM0OTExLWE5N2QtNDYwNi1hOTU4LWU1NGZiY2I3NjJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDI4OTg0NTJaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="646.295µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=34934911-a97d-4606-a958-e54fbcb762dd 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/34934911-a97d-4606-a958-e54fbcb762dd?_state=ct_uMucPZBus3Ts2EtxyM_ctpJydOAyYYGkFsH3bVAl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0OTM0OTExLWE5N2QtNDYwNi1hOTU4LWU1NGZiY2I3NjJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDI4OTg0NTJaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=036f1dfa-5bf0-4bea-8887-46e4a27601be http.request.method=POST http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="576.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=1b91fe8a-319f-4e90-a135-5fe8d0f34415 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/9b5ad130-2a10-4c3a-8207-b7899c1e97f2?_state=ycgu9D8jWoeRmKRC2vj3uxpbjYxTDW4Eb43XQaR-_jl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNWFkMTMwLTJhMTAtNGMzYS04MjA3LWI3ODk5YzFlOTdmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDQyOTMyNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="705.492µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/9b5ad130-2a10-4c3a-8207-b7899c1e97f2?_state=ycgu9D8jWoeRmKRC2vj3uxpbjYxTDW4Eb43XQaR-_jl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNWFkMTMwLTJhMTAtNGMzYS04MjA3LWI3ODk5YzFlOTdmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDQyOTMyNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=532dc773-d059-4eb3-b834-acea33db4e99 http.request.method=POST http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="538.544µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=b683764d-33ed-43d9-969c-29aae68c3bf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/a35b62fd-219a-491a-8d34-3d1b37e7b5fc?_state=AZAGVxdhmxAUQd4yDFHjivzAi-fFY6F1STsuEw9UCUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNWI2MmZkLTIxOWEtNDkxYS04ZDM0LTNkMWIzN2U3YjVmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDU3MjQxNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="673.423µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/a35b62fd-219a-491a-8d34-3d1b37e7b5fc?_state=AZAGVxdhmxAUQd4yDFHjivzAi-fFY6F1STsuEw9UCUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNWI2MmZkLTIxOWEtNDkxYS04ZDM0LTNkMWIzN2U3YjVmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDU3MjQxNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=4a66045f-2c43-42c9-b94e-84b318c82ceb http.request.method=POST http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="573.831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=929b9b0c-e824-429e-b8c7-67f3349e92b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/d202bf31-98dd-4ca0-bf84-29b11f2e80cd?_state=S3tJevydspeNBYkN2S0ftwFSyD_XP7n04YjrKtz9u-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDJiZjMxLTk4ZGQtNGNhMC1iZjg0LTI5YjExZjJlODBjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDc0MDM0NjNaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204833505s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "PUT /v2/foo/bar/blobs/uploads/d202bf31-98dd-4ca0-bf84-29b11f2e80cd?_state=S3tJevydspeNBYkN2S0ftwFSyD_XP7n04YjrKtz9u-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDJiZjMxLTk4ZGQtNGNhMC1iZjg0LTI5YjExZjJlODBjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNC4zMDc0MDM0NjNaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=cef2c197-5427-4b99-a0e9-745bcb4da014 http.request.method=POST http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37915" http.request.id=d3d257fd-b2cb-4c73-b5ce-467d3d57fd53 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/d33b5e44-b6c3-4a45-bbdf-ae6f1a7751d3?_state=M9SC7hdg_qGE1OCWeG23HI4DqeoyqTSKeUcHJ7fIysh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzM2I1ZTQ0LWI2YzMtNGE0NS1iYmRmLWFlNmYxYTc3NTFkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNi41MzY0NTE2MTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467452741s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/d33b5e44-b6c3-4a45-bbdf-ae6f1a7751d3?_state=M9SC7hdg_qGE1OCWeG23HI4DqeoyqTSKeUcHJ7fIysh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzM2I1ZTQ0LWI2YzMtNGE0NS1iYmRmLWFlNmYxYTc3NTFkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyNi41MzY0NTE2MTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=47a6d909-59a3-4279-a765-c32ecccef1a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/uploads/d33b5e44-b6c3-4a45-bbdf-ae6f1a7751d3?_state=QLR34NApoRU56kePCODNCK4WZEBPRu-N1egIAHtF2HN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzM2I1ZTQ0LWI2YzMtNGE0NS1iYmRmLWFlNmYxYTc3NTFkMyIsIk9mZnNldCI6MjkxNjA5NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjZaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/d33b5e44-b6c3-4a45-bbdf-ae6f1a7751d3?_state=QLR34NApoRU56kePCODNCK4WZEBPRu-N1egIAHtF2HN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzM2I1ZTQ0LWI2YzMtNGE0NS1iYmRmLWFlNmYxYTc3NTFkMyIsIk9mZnNldCI6MjkxNjA5NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjZaIn0%3D&digest=sha256%3Adcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=ff99c260-8a89-4e9e-8bd9-2dec7d04f4cd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="651.541µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=7b003ccb-41cb-4342-82e0-b45c7e48955f http.request.method=GET http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.456127ms http.response.status=200 http.response.written=29160960 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 200 29160960 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=error msg="error parsing digest="sha257:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=3b108394-8995-4e76-ad94-9c14faad4a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/sha257:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" vars.name="foo/bar" time="2026-02-04T22:11:29Z" 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.7 http.request.host="127.0.0.1:37915" http.request.id=3b108394-8995-4e76-ad94-9c14faad4a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:56324" http.request.uri="/v2/foo/bar/blobs/sha257:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="603.52µs" http.response.status=400 http.response.written=110 vars.digest="sha257:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/sha257:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=cbaa44b2-29c7-4e4b-a783-8be20d4aa528 http.request.method=GET http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.duration="909.743µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=03a3bc35-6056-4020-8571-77aa62b378f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.819689ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37915" http.request.id=b0c77e41-97b9-4651-9e3f-31a3d9428cc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.759906ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:dcb1b70c01b4ed0fe6a9c6e0606b63ef7fad61b4e42247e54e2fa874567c7846 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=f7c8973f-131c-48b2-8ae1-7b50de054165 http.request.method=GET http.request.remoteaddr="127.0.0.1:60142" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.846581596s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34255" http.request.id=4b7983c6-4d7e-4fb9-a24c-debe57f51621 http.request.method=GET http.request.remoteaddr="127.0.0.1:60136" http.request.uri="/v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.850577619s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Feb/2026:22:11:24 +0000] "GET /v2/foo/bar/blobs/sha256:81b141af99b029aebf14e611aed35f0ac45d94915b678fb3e58de1d3e3bbd810 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.20s) === RUN TestBlobDelete time="2026-02-04T22:11:29Z" 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.7 time="2026-02-04T22:11:29Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=ae58c26f-fae0-4fcd-87ac-308e56845167 http.request.method=GET http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.849µs" http.response.status=404 http.response.written=157 vars.digest="sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=d3d9eb70-ca4f-4c71-af55-1a779b98ec3b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36650" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.451µs" http.response.status=404 http.response.written=157 vars.digest="sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=5ab138a9-1630-49d8-9694-d8ffa0e21741 http.request.method=POST http.request.remoteaddr="127.0.0.1:36650" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.476µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=28e75660-e629-4f9f-af32-b1fddd56e1de http.request.method=GET http.request.remoteaddr="127.0.0.1:36650" http.request.uri="/v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="597.752µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=782a9b34-8a96-4ae1-976e-205bcd97c2ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36650" http.request.uri="/v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="724.582µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=b652e176-6ca3-42f0-ac98-89aa10da9997 http.request.method=GET http.request.remoteaddr="127.0.0.1:36650" http.request.uri="/v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0bbcb11b-1124-42bc-8579-303476bdb161 time="2026-02-04T22:11:29Z" 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.7 http.request.host="127.0.0.1:35419" http.request.id=b652e176-6ca3-42f0-ac98-89aa10da9997 http.request.method=GET http.request.remoteaddr="127.0.0.1:36650" http.request.uri="/v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="612.791µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0bbcb11b-1124-42bc-8579-303476bdb161 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "GET /v2/foo/bar/blobs/uploads/0bbcb11b-1124-42bc-8579-303476bdb161?_state=WB2A-5vZF-otXUWIvjCO5yIA04JLFhmwGExjIbbvS5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYmNiMTFiLTExMjQtNDJiYy04NTc5LTMwMzQ3NmJkYjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMTMzMDczMTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=e6caab56-4cd2-49c0-87c3-f170cc7c0819 http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="745.394µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=3d85a520-84a3-42ac-95f0-2729751e6b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/607e4560-978e-43b8-b779-6d1c69071fc7?_state=x2jzykae-103EWvnTT7pJyPww8i94yNRR8FspGdUKQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwN2U0NTYwLTk3OGUtNDNiOC1iNzc5LTZkMWM2OTA3MWZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjE1NDI5OTRaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" provided=sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 vars.name="foo/bar" vars.uuid=607e4560-978e-43b8-b779-6d1c69071fc7 time="2026-02-04T22:11:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=3d85a520-84a3-42ac-95f0-2729751e6b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/607e4560-978e-43b8-b779-6d1c69071fc7?_state=x2jzykae-103EWvnTT7pJyPww8i94yNRR8FspGdUKQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwN2U0NTYwLTk3OGUtNDNiOC1iNzc5LTZkMWM2OTA3MWZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjE1NDI5OTRaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=607e4560-978e-43b8-b779-6d1c69071fc7 time="2026-02-04T22:11:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=3d85a520-84a3-42ac-95f0-2729751e6b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/607e4560-978e-43b8-b779-6d1c69071fc7?_state=x2jzykae-103EWvnTT7pJyPww8i94yNRR8FspGdUKQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwN2U0NTYwLTk3OGUtNDNiOC1iNzc5LTZkMWM2OTA3MWZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjE1NDI5OTRaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.844µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=607e4560-978e-43b8-b779-6d1c69071fc7 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/607e4560-978e-43b8-b779-6d1c69071fc7?_state=x2jzykae-103EWvnTT7pJyPww8i94yNRR8FspGdUKQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwN2U0NTYwLTk3OGUtNDNiOC1iNzc5LTZkMWM2OTA3MWZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjE1NDI5OTRaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=9699ce57-9a97-413e-b21d-081a31663b51 http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="578.979µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=980a0892-3078-4860-8b1a-7baf6e559171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/f2793ba2-9794-4c58-bfeb-f1b065b281b0?_state=aIgvdy89EP7MsOgJ1menwaTH0I3ohi003FdByyMkJdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNzkzYmEyLTk3OTQtNGM1OC1iZmViLWYxYjA2NWIyODFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjcxMTQ0OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="737.976µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/f2793ba2-9794-4c58-bfeb-f1b065b281b0?_state=aIgvdy89EP7MsOgJ1menwaTH0I3ohi003FdByyMkJdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNzkzYmEyLTk3OTQtNGM1OC1iZmViLWYxYjA2NWIyODFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjcxMTQ0OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=9c7eebaa-875f-4a7c-90a7-f9e63971d93c http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="551.28µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=9bc5ed78-297f-47b5-8e36-327d12076fed http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/39e60185-c2d3-43cf-a9bd-c4773ac1f3f7?_state=ZExqvzr6Tfq2U4dmGQE5JgNFqL4MkQR2r4PetzDRqeF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZTYwMTg1LWMyZDMtNDNjZi1hOWJkLWM0NzczYWMxZjNmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjg5ODA0NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="733.168µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/39e60185-c2d3-43cf-a9bd-c4773ac1f3f7?_state=ZExqvzr6Tfq2U4dmGQE5JgNFqL4MkQR2r4PetzDRqeF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZTYwMTg1LWMyZDMtNDNjZi1hOWJkLWM0NzczYWMxZjNmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMjg5ODA0NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=95790452-b39c-4772-af4f-506dee876c41 http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="598.555µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=99365d34-b9c3-4658-81fa-8856e8949c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/f394d7dc-1ba6-4a22-bade-ef8f10fc1310?_state=VZojD62UiRDAODV8eYpJRxmW1z9_FJQ2YYtdCIbF5Ah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzOTRkN2RjLTFiYTYtNGEyMi1iYWRlLWVmOGYxMGZjMTMxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMzM0NDk5NzJaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.duration=582.188753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "PUT /v2/foo/bar/blobs/uploads/f394d7dc-1ba6-4a22-bade-ef8f10fc1310?_state=VZojD62UiRDAODV8eYpJRxmW1z9_FJQ2YYtdCIbF5Ah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzOTRkN2RjLTFiYTYtNGEyMi1iYWRlLWVmOGYxMGZjMTMxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS4xMzM0NDk5NzJaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=ae7b506b-adee-45b0-b1ed-4fa693b0628e http.request.method=POST http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.244µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35419" http.request.id=0389d651-f52d-415b-8320-f43ed1c880ca http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/264321fc-0449-489f-87cc-f53e60466618?_state=0ygtk6SqQiytM_eWgx47qW580sya_qrxw7689lYz40V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NDMyMWZjLTA0NDktNDg5Zi04N2NjLWY1M2U2MDQ2NjYxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS43Mjc4ODgwMzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=664.011376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/264321fc-0449-489f-87cc-f53e60466618?_state=0ygtk6SqQiytM_eWgx47qW580sya_qrxw7689lYz40V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NDMyMWZjLTA0NDktNDg5Zi04N2NjLWY1M2U2MDQ2NjYxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMToyOS43Mjc4ODgwMzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=4a446f4a-422e-4ca1-a5a1-6d955007f47a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/uploads/264321fc-0449-489f-87cc-f53e60466618?_state=F2-5zGzTQc9qaBgn59sYXeIFEK9cLLkI6P5yvLfesY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NDMyMWZjLTA0NDktNDg5Zi04N2NjLWY1M2U2MDQ2NjYxOCIsIk9mZnNldCI6MTU2NjU2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjlaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005798ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "PUT /v2/foo/bar/blobs/uploads/264321fc-0449-489f-87cc-f53e60466618?_state=F2-5zGzTQc9qaBgn59sYXeIFEK9cLLkI6P5yvLfesY17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2NDMyMWZjLTA0NDktNDg5Zi04N2NjLWY1M2U2MDQ2NjYxOCIsIk9mZnNldCI6MTU2NjU2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MjlaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=842e9a98-0a99-4dc8-a68f-7a3c0de48ea3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="761.772µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=3b745fa8-e5a6-44f3-8b3b-923641fa87ab http.request.method=GET http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.408106ms http.response.status=200 http.response.written=15665664 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "GET /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 200 15665664 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=error msg="error parsing digest="sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=7e479add-ddfe-4404-92eb-7a970191da30 http.request.method=GET http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" time="2026-02-04T22:11:30Z" 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.7 http.request.host="127.0.0.1:35419" http.request.id=7e479add-ddfe-4404-92eb-7a970191da30 http.request.method=GET http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/foo/bar/blobs/sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.288µs" http.response.status=400 http.response.written=110 vars.digest="sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "GET /v2/foo/bar/blobs/sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=38a2fb2a-fb2f-41bc-af3f-277963024e31 http.request.method=GET http.request.remoteaddr="127.0.0.1:36682" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.duration="750.184µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "GET /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=f5cdd562-c555-4aae-bd12-7fafd9b895f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.duration="725.545µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=b19a8d87-718b-4a68-ab36-65b7246be42d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="507.383µs" http.response.status=404 http.response.written=157 vars.digest="sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=9e91de02-4369-48fb-9c21-561378ffa0d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36686" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="496.192µs" http.response.status=404 http.response.written=74 vars.digest="sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=error msg="error parsing digest="sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=d3df8802-8505-4e7b-9f31-8f8149448356 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" time="2026-02-04T22:11:30Z" 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.7 http.request.host="127.0.0.1:35419" http.request.id=d3df8802-8505-4e7b-9f31-8f8149448356 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="667.32µs" http.response.status=400 http.response.written=110 vars.digest="sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "DELETE /v2/foo/bar/blobs/sha257:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T22:11:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=ddaac898-8fe5-4c3f-b899-c8e71b3a4ea9 http.request.method=POST http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.415µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=bfcf97fd-662d-4335-9804-d4860583c032 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/9e17c530-91b2-4d7b-a668-1a2c913371a7?_state=tQJiw-Es5OUCcM4BjGJDY9-uVpIIxkpPGIfAmKCQf2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMTdjNTMwLTkxYjItNGQ3Yi1hNjY4LTFhMmM5MTMzNzFhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMC40MzI2MDE2OTNaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.duration=640.010744ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "PUT /v2/foo/bar/blobs/uploads/9e17c530-91b2-4d7b-a668-1a2c913371a7?_state=tQJiw-Es5OUCcM4BjGJDY9-uVpIIxkpPGIfAmKCQf2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMTdjNTMwLTkxYjItNGQ3Yi1hNjY4LTFhMmM5MTMzNzFhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMC40MzI2MDE2OTNaIn0%3D&digest=sha256%3A027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=f4e61f62-c307-41be-91d0-98effe4f50de http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="933.124µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=79e08320-05b4-4784-a302-4f15e132bf40 http.request.method=GET http.request.remoteaddr="127.0.0.1:36682" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=664.038531ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "GET /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-02-04T22:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35419" http.request.id=03531021-dda5-43cd-9308-3f4d63d21605 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=670.279395ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Feb/2026:22:11:30 +0000] "GET /v2/foo/bar/blobs/sha256:027cf77b3df67ddedbd80fcf7b27c0a7523d96148371d7cae827934a5049c5b6 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.05s) === RUN TestRelativeURL time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:31Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43147" http.request.id=65450931-7b4e-43c6-9d52-b39647593291 http.request.method=POST http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.101µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43147" http.request.id=636e91f3-5b0f-42ec-83d9-fee151841912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/4b896648-4517-48d5-b93d-421d1084ae27?_state=R6R4GN9BepYkLTZIlX_gUf3lq2_jpcHgPK5DpaxW1bZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiODk2NjQ4LTQ1MTctNDhkNS1iOTNkLTQyMWQxMDg0YWUyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMS4wOTI5OTY3NTlaIn0%3D&digest=sha256%3Afe98312c1f6c2579b1ceea34d79c992d52c8d09ad905ee8aee657690ee041ac6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096937926s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:31 +0000] "PUT /v2/foo/bar/blobs/uploads/4b896648-4517-48d5-b93d-421d1084ae27?_state=R6R4GN9BepYkLTZIlX_gUf3lq2_jpcHgPK5DpaxW1bZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiODk2NjQ4LTQ1MTctNDhkNS1iOTNkLTQyMWQxMDg0YWUyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMS4wOTI5OTY3NTlaIn0%3D&digest=sha256%3Afe98312c1f6c2579b1ceea34d79c992d52c8d09ad905ee8aee657690ee041ac6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43147" http.request.id=fba981b5-aae8-47c9-a34e-c0a319458682 http.request.method=POST http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.972µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43147" http.request.id=109e1738-8ee5-4cf1-863a-a27c6353cffd http.request.method=POST http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="561.412µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43147" http.request.id=9e4fd09e-9386-41df-ba65-a11afe85fcec http.request.method=PUT http.request.remoteaddr="127.0.0.1:45470" http.request.uri="/v2/foo/bar/blobs/uploads/cc876510-755d-4265-81d2-b272a673777a?_state=BBYsAoaDRDDmQ9rrjp6Sdz3xNekZA5l3V_jFUiP898B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODc2NTEwLTc1NWQtNDI2NS04MWQyLWIyNzJhNjczNzc3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMi4zMTc5MDg4ODlaIn0%3D&digest=sha256%3A035a9edbd65997a1a55de32561d212b26b42cff018f5e6b38c45bca5922bad94" http.request.useragent="Go-http-client/1.1" http.response.duration=607.907068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:32 +0000] "PUT /v2/foo/bar/blobs/uploads/cc876510-755d-4265-81d2-b272a673777a?_state=BBYsAoaDRDDmQ9rrjp6Sdz3xNekZA5l3V_jFUiP898B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODc2NTEwLTc1NWQtNDI2NS04MWQyLWIyNzJhNjczNzc3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMi4zMTc5MDg4ODlaIn0%3D&digest=sha256%3A035a9edbd65997a1a55de32561d212b26b42cff018f5e6b38c45bca5922bad94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.84s) === RUN TestBlobDeleteDisabled time="2026-02-04T22:11:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:32Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:35537" http.request.id=802cf831-3954-4bde-bb7a-67bfd5a6a7f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40948" http.request.uri="/v2/foo/bar/blobs/sha256:ff813c63762b84bb066655d88f49610fdd5ef896b98997fdfa988e8ce9678be0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.544µs" http.response.status=405 http.response.written=78 vars.digest="sha256:ff813c63762b84bb066655d88f49610fdd5ef896b98997fdfa988e8ce9678be0" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:ff813c63762b84bb066655d88f49610fdd5ef896b98997fdfa988e8ce9678be0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:33Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45331" http.request.id=bf19c022-7127-49f3-b7b6-63e6850234ed http.request.method=POST http.request.remoteaddr="127.0.0.1:42414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028271ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45331" http.request.id=74e587e6-3796-4a49-8f48-fba8ecb8ff23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42414" http.request.uri="/v2/foo/bar/blobs/uploads/450e91c4-213d-4f78-b57e-3392bb17ccb2?_state=2tYOHyN_H1MBChxJSZHIo62kejWlAjxIU20YQxbQx4l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MGU5MWM0LTIxM2QtNGY3OC1iNTdlLTMzOTJiYjE3Y2NiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMy4xMTc1OTAxWiJ9&digest=sha256%3Ad3bb450bfb9ed3c87da4d7d99a0b4b1a066552852df22cbc9608e0a4cf58dcb7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.08680292s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:33 +0000] "PUT /v2/foo/bar/blobs/uploads/450e91c4-213d-4f78-b57e-3392bb17ccb2?_state=2tYOHyN_H1MBChxJSZHIo62kejWlAjxIU20YQxbQx4l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1MGU5MWM0LTIxM2QtNGY3OC1iNTdlLTMzOTJiYjE3Y2NiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozMy4xMTc1OTAxWiJ9&digest=sha256%3Ad3bb450bfb9ed3c87da4d7d99a0b4b1a066552852df22cbc9608e0a4cf58dcb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:45331" http.request.id=456d94e5-b861-4ee8-bb6b-e394ca35be9a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42414" http.request.uri="/v2/foo/bar/blobs/sha256:d3bb450bfb9ed3c87da4d7d99a0b4b1a066552852df22cbc9608e0a4cf58dcb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.364µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d3bb450bfb9ed3c87da4d7d99a0b4b1a066552852df22cbc9608e0a4cf58dcb7" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:d3bb450bfb9ed3c87da4d7d99a0b4b1a066552852df22cbc9608e0a4cf58dcb7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.19s) === RUN TestDeleteReadOnly time="2026-02-04T22:11:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:35Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36351" http.request.id=5585ccc2-6ae9-4d1e-8fd0-6a0dc8a259ac http.request.method=POST http.request.remoteaddr="127.0.0.1:33620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36351" http.request.id=bac4a10c-d552-455e-bc23-5afadd979b3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33620" http.request.uri="/v2/foo/bar/blobs/uploads/91c3416a-662c-49f1-92aa-9cd5723ed296?_state=9duXtY7FD2GF9whc2Xn7tPJSl0cRRsVMJbzWvRRxj457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYzM0MTZhLTY2MmMtNDlmMS05MmFhLTljZDU3MjNlZDI5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozNS4yNjQ1NzMxMTJaIn0%3D&digest=sha256%3A101095c4546e06e8f5a35006c401cd5c61a2020e03b2e3f7e584bc6232a83134" http.request.useragent="Go-http-client/1.1" http.response.duration=558.490383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "PUT /v2/foo/bar/blobs/uploads/91c3416a-662c-49f1-92aa-9cd5723ed296?_state=9duXtY7FD2GF9whc2Xn7tPJSl0cRRsVMJbzWvRRxj457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYzM0MTZhLTY2MmMtNDlmMS05MmFhLTljZDU3MjNlZDI5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTozNS4yNjQ1NzMxMTJaIn0%3D&digest=sha256%3A101095c4546e06e8f5a35006c401cd5c61a2020e03b2e3f7e584bc6232a83134 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:101095c4546e06e8f5a35006c401cd5c61a2020e03b2e3f7e584bc6232a83134 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.62s) === RUN TestStartPushReadOnly time="2026-02-04T22:11:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:35Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [04/Feb/2026:22:11:35 +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-02-04T22:11:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:35Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=8d63a518-22c7-43b1-80b4-1824b2b58df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" 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="736.158µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=90898c9f-6614-4d12-9069-580dc90e4ff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" 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="513.951µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=e2a9b067-0661-4043-ab3f-bebaceb8c72d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" 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="583.428µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=a147015e-e0fa-4cc7-889a-e93397a31820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" 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="733.776µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=a147015e-e0fa-4cc7-889a-e93397a31820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" 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="753.127µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=a147015e-e0fa-4cc7-889a-e93397a31820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.687µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=a147015e-e0fa-4cc7-889a-e93397a31820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" 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="785.225µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T22:11:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=d54c0645-11f4-4b11-9423-ce7073f69fc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.937µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=1198444f-aaa7-473f-a6ae-c41af80cf167 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/blobs/uploads/7e0f8844-7feb-406c-ab80-752ee98357d8?_state=niHK9xR1CrhO-UQGQz4SxXK3Z9Lr3UOCpDYEDelVfWN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZTBmODg0NC03ZmViLTQwNmMtYWI4MC03NTJlZTk4MzU3ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzUuOTIxMjYyMTY2WiJ9&digest=sha256%3A166117a72d68ecd552847eb3ed33746265d81d5d50916be5cd85047fc8a8772e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329145275s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/7e0f8844-7feb-406c-ab80-752ee98357d8?_state=niHK9xR1CrhO-UQGQz4SxXK3Z9Lr3UOCpDYEDelVfWN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZTBmODg0NC03ZmViLTQwNmMtYWI4MC03NTJlZTk4MzU3ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzUuOTIxMjYyMTY2WiJ9&digest=sha256%3A166117a72d68ecd552847eb3ed33746265d81d5d50916be5cd85047fc8a8772e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=282d1b44-0263-430c-8d89-2276901977cb http.request.method=POST http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012821ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=84611a95-6a3a-460e-be06-7ea1c52391c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/blobs/uploads/82a5422a-186e-4795-aedd-b142db9b22f2?_state=5eOb5Nf7Z32LLCoRv7svwIRgUVd8CqV6ZPujQsFIZKF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MmE1NDIyYS0xODZlLTQ3OTUtYWVkZC1iMTQyZGI5YjIyZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzcuMzExMzQ0MTUxWiJ9&digest=sha256%3Ab499d9c17072c106cc47b70466ed144ccd480abd004ff2021fe3e3dbaf24053d" http.request.useragent="Go-http-client/1.1" http.response.duration=793.209008ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/82a5422a-186e-4795-aedd-b142db9b22f2?_state=5eOb5Nf7Z32LLCoRv7svwIRgUVd8CqV6ZPujQsFIZKF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MmE1NDIyYS0xODZlLTQ3OTUtYWVkZC1iMTQyZGI5YjIyZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzcuMzExMzQ0MTUxWiJ9&digest=sha256%3Ab499d9c17072c106cc47b70466ed144ccd480abd004ff2021fe3e3dbaf24053d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=094ec91d-3b0a-4054-b386-7fee033c666a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235299ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=8e1d8f52-df4c-4b9f-8560-251bfa76dec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.duration="839.287µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=a8b8813b-3d1d-4b78-97d1-5474e91763cb http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" 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="884.006µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=7518242d-6657-4e53-a985-d18d7108c005 http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="767.047µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38899" http.request.id=3d06df24-b89d-4390-8a20-abf5953fbffc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.duration="813.044µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38899" http.request.id=a6835d82-29b2-48c1-914d-0711b2a0ca03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.duration="872.293µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:38899" http.request.id=2c9a44af-d799-4ae1-93b5-32e2897b05df http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.duration="827.801µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=cffedf6e-0077-4a66-87dc-d434bbe32da1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="842.2µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=8f10eada-3bc7-4d97-912b-076058e00cd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="524.477µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=b46c2f10-b0a6-4f96-9171-c7b97ca22116 http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.duration="462.981µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=760cedd7-4c8c-4cfd-bdbc-c0b9f5fd210c http.request.method=GET http.request.remoteaddr="127.0.0.1:36610" 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="524.19µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=error msg="payload digest does match: "sha256:0160a0f3a2d8f7d0c8b7f9ada1ec78e29bf26d1a42420140f12d8c318e4beef1" != "sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e"" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=49aea5cf-a768-4c3f-856b-276f8cd5ccda http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" time="2026-02-04T22:11: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.7 http.request.host="127.0.0.1:38899" http.request.id=49aea5cf-a768-4c3f-856b-276f8cd5ccda http.request.method=PUT http.request.remoteaddr="127.0.0.1:36610" http.request.uri="/v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="575.056µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e" 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:f11cb4c32c168351e04cb562fdf1c3cf71d63c16d5020d2b6d559225b8a5b32e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=3dc48c63-7913-4dcb-80c4-419caf130cad http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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="660.572µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=501a1424-8ae6-4298-98ee-e8d48598afe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="497.249µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T22:11: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=991bd1e2-49dd-4ef6-86ac-1cdefd607cf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="599.624µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=991bd1e2-49dd-4ef6-86ac-1cdefd607cf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" 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="622.602µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=991bd1e2-49dd-4ef6-86ac-1cdefd607cf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" 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="639.593µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=22c71ca0-a7e9-41da-be12-73172205f857 http.request.method=POST http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="612.161µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=1d9825d5-d49c-465d-8f7e-3dc39f4bf350 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/blobs/uploads/d642c7ed-5cb4-47cf-a179-b64bec968898?_state=e0SgGNVJuxKAAJblVbuoDxQUY2q1Y5Iq2rLpNiypY8B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjQyYzdlZC01Y2I0LTQ3Y2YtYTE3OS1iNjRiZWM5Njg4OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzguMTIyNDQ2NzczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="718.736µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/d642c7ed-5cb4-47cf-a179-b64bec968898?_state=e0SgGNVJuxKAAJblVbuoDxQUY2q1Y5Iq2rLpNiypY8B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjQyYzdlZC01Y2I0LTQ3Y2YtYTE3OS1iNjRiZWM5Njg4OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzguMTIyNDQ2NzczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=74b562d5-0244-4a30-bc18-c89672d7f01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" 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="607.171µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=74b562d5-0244-4a30-bc18-c89672d7f01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" 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="628.956µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T22:11:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=b6493e06-872f-4464-9cbd-67a9fa096054 http.request.method=POST http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="797.177µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=2a087b91-810c-4597-b74d-09cb68f4c078 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/blobs/uploads/ae7e4e24-4e36-4b85-8e8a-91ba18badf21?_state=IKH07WEz8eA2jWTdhQRxdOUj8gaMQFERa58N3qclcm57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZTdlNGUyNC00ZTM2LTRiODUtOGU4YS05MWJhMThiYWRmMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzguMTkxODU5MTQ2WiJ9&digest=sha256%3Ab0936d23964532fe46658d2a58c9d378800950a730de066b3d573090b42b8b5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136259036s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/ae7e4e24-4e36-4b85-8e8a-91ba18badf21?_state=IKH07WEz8eA2jWTdhQRxdOUj8gaMQFERa58N3qclcm57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZTdlNGUyNC00ZTM2LTRiODUtOGU4YS05MWJhMThiYWRmMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzguMTkxODU5MTQ2WiJ9&digest=sha256%3Ab0936d23964532fe46658d2a58c9d378800950a730de066b3d573090b42b8b5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=fab1bc48-a422-4e7b-8dd4-f70f4023a0bf http.request.method=POST http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.378µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=a609660c-db82-4bcb-9fd4-4c2c1395093c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/blobs/uploads/1ea8a2a1-ff02-49a9-a758-35f07ef73091?_state=CVtRRuovE2x5XM6N9N31k0bK7vzQ_PL2fZvoUYWOly17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZWE4YTJhMS1mZjAyLTQ5YTktYTc1OC0zNWYwN2VmNzMwOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzkuNDQ2ODI2MDk1WiJ9&digest=sha256%3A79a4c5b6c402bae1e929baee2a6d296d2ddc3cb2460f7279e6fbe0d0d3f408c4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.036596795s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/1ea8a2a1-ff02-49a9-a758-35f07ef73091?_state=CVtRRuovE2x5XM6N9N31k0bK7vzQ_PL2fZvoUYWOly17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZWE4YTJhMS1mZjAyLTQ5YTktYTc1OC0zNWYwN2VmNzMwOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6MzkuNDQ2ODI2MDk1WiJ9&digest=sha256%3A79a4c5b6c402bae1e929baee2a6d296d2ddc3cb2460f7279e6fbe0d0d3f408c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=8b6854db-abe4-4cc8-b8a0-ea1ad2b7bcb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38899" http.request.id=f9293b1f-2125-4d7b-93d2-152bdff988ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23" http.request.useragent="Go-http-client/1.1" http.response.duration="974.969µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=e34a83a2-899e-432c-8b5e-2ac3a8e8a2db http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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="703.897µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=049b01eb-30a0-49de-b7b3-658890aea515 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="674.809µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=c3d952a2-7f86-48ba-adcf-c114d2956eca http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="535.64µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=18b138ca-fcb9-4047-a5fa-095e68fe5a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23" http.request.useragent="Go-http-client/1.1" http.response.duration="499.959µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=b6b8cee4-9ae7-4047-a5ba-8a5420cb46df http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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="480.78µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="rewriting manifest sha256:2d168e1d3752c3f1b6e679cd34654fb072246049fed9a336efbc8c069812fe23 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=c86d39d7-65a7-4619-8647-6c111793fcf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=c86d39d7-65a7-4619-8647-6c111793fcf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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.222975ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T22:11: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38899" http.request.id=4be52231-882c-4008-96cc-37272979e4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" 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=2.349527ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38899" http.request.id=f5d3ceca-2b75-4ba9-a3eb-61524c0d9a4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38899" http.request.id=92d4b159-6760-46fa-b55c-cf90bef084d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6" http.request.useragent="Go-http-client/1.1" http.response.duration="676.195µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=1b8d3d69-e6fb-45ee-a524-683b64e56af3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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="553.294µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=1d32748b-5cc1-4613-a83b-bd6c574dfd80 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="639.849µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=abf35788-d633-46da-b258-a8f51b9d1294 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="500.076µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=40a34055-9a08-4712-9e64-63d6c1e5adfd http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" http.request.uri="/v2/foo/schema2/manifests/sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6" http.request.useragent="Go-http-client/1.1" http.response.duration="437.883µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="rewriting manifest list sha256:46c39764d1b1b6576200330c9a9564af3efe6b62b9054bb698fede114d88b4c6 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=da5866a3-22c3-47d3-8078-b6cacebcc8a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38899" http.request.id=da5866a3-22c3-47d3-8078-b6cacebcc8a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38370" 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="892.438µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:41Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=335e7ac0-0aef-4fb0-ba50-39c31a0a9b69 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" 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="694.573µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=c2308133-f5bc-4808-bbaf-c3aa4b0040d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" 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="533.612µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=9ba528ac-689e-48ba-b643-080600786098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" 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="482.331µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T22:11: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.7 http.request.host="127.0.0.1:45257" http.request.id=7c3d3a0e-1b1a-45f5-8a4e-727a6483de6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" 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="654.174µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=7c3d3a0e-1b1a-45f5-8a4e-727a6483de6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" 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="672.194µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11: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.7 http.request.host="127.0.0.1:45257" http.request.id=7c3d3a0e-1b1a-45f5-8a4e-727a6483de6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" 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="689.029µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=7c3d3a0e-1b1a-45f5-8a4e-727a6483de6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" 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="704.367µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T22:11:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=8c9647f1-37b7-4d67-9ab6-b1304cc1285a http.request.method=POST http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.244µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=618ccb9d-b5fa-4030-95d3-b54f53b466b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/blobs/uploads/3a541902-843f-4bae-b376-4e4e4a2835d2?_state=rNezrG46uBWwMpQo-g7DC_B3SslSgWTwn8Rb_apf0AR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTU0MTkwMi04NDNmLTRiYWUtYjM3Ni00ZTRlNGEyODM1ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDEuNjE4ODA1ODlaIn0%3D&digest=sha256%3A912e8edffffca0a5f0596c9dc1a83a23d81bb35f06b6893b0dd6e74eb62d9a5d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935596775s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/3a541902-843f-4bae-b376-4e4e4a2835d2?_state=rNezrG46uBWwMpQo-g7DC_B3SslSgWTwn8Rb_apf0AR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYTU0MTkwMi04NDNmLTRiYWUtYjM3Ni00ZTRlNGEyODM1ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDEuNjE4ODA1ODlaIn0%3D&digest=sha256%3A912e8edffffca0a5f0596c9dc1a83a23d81bb35f06b6893b0dd6e74eb62d9a5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=29740cde-a95d-4e96-a22f-a5d5f1d800c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=ae438b4f-2934-433c-aad1-9c6e0d942723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/blobs/uploads/36b6faf0-a431-4a9a-b632-8f57360c97dd?_state=waVbbkirl5x9P28-ie4VLVVVkrHXKCdOu0bSwM7FCfh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNmI2ZmFmMC1hNDMxLTRhOWEtYjYzMi04ZjU3MzYwYzk3ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDMuNjE5MzU2ODU3WiJ9&digest=sha256%3A1cd91fb292f1194d0b034f929ce13360658e5a34801c78d3ee31e2b1d3d34ed5" http.request.useragent="Go-http-client/1.1" http.response.duration=903.310088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/36b6faf0-a431-4a9a-b632-8f57360c97dd?_state=waVbbkirl5x9P28-ie4VLVVVkrHXKCdOu0bSwM7FCfh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNmI2ZmFmMC1hNDMxLTRhOWEtYjYzMi04ZjU3MzYwYzk3ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDMuNjE5MzU2ODU3WiJ9&digest=sha256%3A1cd91fb292f1194d0b034f929ce13360658e5a34801c78d3ee31e2b1d3d34ed5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=8fbbfdfe-cf57-4762-ba85-dbf7b092cdf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=f74d77cf-c166-4b3d-a898-dbaaf3827984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=ad5718b0-42e2-4a46-895a-fcc0e31fc382 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" 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="854.334µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=e74ccaaa-0b6c-49f6-8aa6-3378f76e1042 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="836.304µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45257" http.request.id=04203e15-a787-4124-9fb9-b00a01cae6e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.duration="919.474µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45257" http.request.id=4904615e-f647-493f-a0e7-e170c0bee0c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.duration="943.472µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:45257" http.request.id=cd0f8b2f-bcbd-4f28-91e4-573a2d69651f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.duration="917.861µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=06db3d34-06be-4b0f-af52-5557b64203ac http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="824.991µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=0631a53e-3470-482d-813d-7ed711220e80 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="497.091µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=a0688b78-1150-4f09-88ff-36531cdefdca http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.duration="568.129µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=d03510c2-e3f8-4641-9928-9b6a79ea3eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" 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="541.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=error msg="payload digest does match: "sha256:ecf47fb3bf2a0bb4583eb833db16cdd15a9b290852a9c9fb63845ad09554def2" != "sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6"" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=dc1b0a95-97c3-4505-a88e-0f95a7a5bcf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" time="2026-02-04T22:11: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.7 http.request.host="127.0.0.1:45257" http.request.id=dc1b0a95-97c3-4505-a88e-0f95a7a5bcf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.226µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6" 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:9fe17922280b966ef2365edc07ac24ad2a85230c6ebcccd4ed7cfe7557ea35c6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=cd2ee313-9ff8-4ce5-9aea-41d3e0f97d75 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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="704.177µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" 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.7 http.request.host="127.0.0.1:45257" http.request.id=42e50939-5401-4dac-9bb6-8b3fbc0a51f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="539.385µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T22:11: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=b9be3896-0710-4091-8f8b-962588accc78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" 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="613.097µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:44Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=b9be3896-0710-4091-8f8b-962588accc78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" 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="637.94µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:44Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=b9be3896-0710-4091-8f8b-962588accc78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" 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="657.627µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=8dcaa7bd-faba-4233-9bd4-a0687c958a53 http.request.method=POST http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="694.746µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=f13b45fb-b545-47ba-8933-d690a61dc191 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/blobs/uploads/0f034e16-8f71-45c2-b4f8-959e92fa85b1?_state=G9ilg8gRw0O4oe1krZ8NPWAPHaeEIVoUSw8CtZdi8yt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjAzNGUxNi04ZjcxLTQ1YzItYjRmOC05NTllOTJmYTg1YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDQuNTUwMDQzMzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="810.513µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/0f034e16-8f71-45c2-b4f8-959e92fa85b1?_state=G9ilg8gRw0O4oe1krZ8NPWAPHaeEIVoUSw8CtZdi8yt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjAzNGUxNi04ZjcxLTQ1YzItYjRmOC05NTllOTJmYTg1YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDQuNTUwMDQzMzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=81d05b4c-4c5e-45ae-a43e-c061e4b03492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" 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="626.756µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:44Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=81d05b4c-4c5e-45ae-a43e-c061e4b03492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" 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="655.328µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T22:11:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=1fa925ff-773b-4dd3-b30a-75a476751df1 http.request.method=POST http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.133µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=c0567d47-23ae-460e-8b64-16e9e7c19911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/blobs/uploads/3816ba20-f4ef-4fbb-9907-bbc880c7452a?_state=SOivW9npmFHYGQInA7W-7pVbU93KDIPnjBxxdmHpJ4t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzODE2YmEyMC1mNGVmLTRmYmItOTkwNy1iYmM4ODBjNzQ1MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDQuNjE1MzUyNzA0WiJ9&digest=sha256%3A454361ddefa0d70d8767c1db0a4322ce56fe12847021e0c4667fe885894ba881" http.request.useragent="Go-http-client/1.1" http.response.duration=745.754814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/3816ba20-f4ef-4fbb-9907-bbc880c7452a?_state=SOivW9npmFHYGQInA7W-7pVbU93KDIPnjBxxdmHpJ4t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzODE2YmEyMC1mNGVmLTRmYmItOTkwNy1iYmM4ODBjNzQ1MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDQuNjE1MzUyNzA0WiJ9&digest=sha256%3A454361ddefa0d70d8767c1db0a4322ce56fe12847021e0c4667fe885894ba881 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=32fd40df-72ec-4947-8f83-65d209c4e1cf http.request.method=POST http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=e5424ba3-2fb5-4f93-b9b2-04b8658dca97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/blobs/uploads/57f51644-f5eb-4fed-ac87-f726d73a0eee?_state=Owjc7AhVWiRUtzbjhQ5hViO11uHAkfOTOe7-4j-UmgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1N2Y1MTY0NC1mNWViLTRmZWQtYWM4Ny1mNzI2ZDczYTBlZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDUuNDQ5ODcwNzM3WiJ9&digest=sha256%3Aad95d1448bbb530ae316ecb26ad28577213c3d1e3a87d53206605271e6fe9f5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.888030644s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/57f51644-f5eb-4fed-ac87-f726d73a0eee?_state=Owjc7AhVWiRUtzbjhQ5hViO11uHAkfOTOe7-4j-UmgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1N2Y1MTY0NC1mNWViLTRmZWQtYWM4Ny1mNzI2ZDczYTBlZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDUuNDQ5ODcwNzM3WiJ9&digest=sha256%3Aad95d1448bbb530ae316ecb26ad28577213c3d1e3a87d53206605271e6fe9f5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=87649998-3fe9-42b2-94ae-1284e2d02ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.492102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45257" http.request.id=e1b1b016-0514-411d-bff6-f61216678e38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=5e4c3b72-13c1-44c7-a4f5-0ababf608b61 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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="967.774µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=54929e31-6d32-43d1-bff7-e19450ef9a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.009757ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=fc429a6d-bd88-4102-8a69-af7c8ae987eb http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="828.932µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=fc9e87c1-b59b-43be-8d93-efc497f2c951 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283493ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=505a8de5-536f-4eae-9e7c-05210ae452ee http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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="573.032µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="rewriting manifest sha256:a5149ad7dab5d3a244762c7b1cf894ffae8ad72dafcdd10a775363a404834de6 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=84cc3f0f-f7ef-4169-a931-fb583e22afd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=84cc3f0f-f7ef-4169-a931-fb583e22afd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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.204448ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45257" http.request.id=47e6348b-c11c-4fd7-92a5-06904c05887c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" 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="556.154µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45257" http.request.id=e06eac47-0111-4bed-a18b-22870e10a79e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="736.962µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45257" http.request.id=42095e44-adde-49a6-b1f0-aa5e3803838b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4" http.request.useragent="Go-http-client/1.1" http.response.duration="953.951µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=32bbbcfc-4aba-4797-9f7f-769349801ac0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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="620.772µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=2928c6cc-6201-4ff1-8d0e-ab732c485c33 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="579.281µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=6bce7b91-54b0-4aa6-9a2b-28dec4d8a752 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="522.433µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=474aacd7-d04f-4638-a98a-002844c9cd31 http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" http.request.uri="/v2/foo/schema2/manifests/sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4" http.request.useragent="Go-http-client/1.1" http.response.duration="501.507µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="rewriting manifest list sha256:57ce68223d80d219091b953db6abc39df52a01a38ada2d345c3052635ac899d4 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=16814d25-4781-49f1-86d2-634db70fa9ce http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45257" http.request.id=16814d25-4781-49f1-86d2-634db70fa9ce http.request.method=GET http.request.remoteaddr="127.0.0.1:36562" 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="957.961µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.53s) === RUN TestGetManifestWithStorageError time="2026-02-04T22:11:47Z" 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.7 time="2026-02-04T22:11:47Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:39149" http.request.id=5e5744ba-bc96-498b-ac42-502a36950a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:60266" 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="815.086µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:39149" http.request.id=46668209-c70a-4a75-889a-f1e559ed19c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60266" 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="575.916µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:39149" http.request.id=7fb1acd6-d1f9-44dc-a622-0c9006c8ba11 http.request.method=GET http.request.remoteaddr="127.0.0.1:60266" 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="553.792µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:39149" http.request.id=452a236f-e81e-48c2-86ad-a668b7d21d59 http.request.method=GET http.request.remoteaddr="127.0.0.1:60266" 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="537.243µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-02-04T22:11:47Z" 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.7 time="2026-02-04T22:11:47Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=b78865cd-b641-4190-b6de-42eed21748eb http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" 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="838.882µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" 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.7 http.request.host="127.0.0.1:35293" http.request.id=19874790-ed4b-4c95-8c56-510be5a31312 http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" 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="532.822µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=cd67178e-2c2d-49f1-a3f7-f053523a073a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" 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="603.718µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=0d6487e0-e51b-40bd-a7aa-85e922093fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" 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="667.395µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:47Z" 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.7 http.request.host="127.0.0.1:35293" http.request.id=0d6487e0-e51b-40bd-a7aa-85e922093fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" 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="688.765µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=0d6487e0-e51b-40bd-a7aa-85e922093fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" 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="704.963µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T22:11:47Z" 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.7 http.request.host="127.0.0.1:35293" http.request.id=0d6487e0-e51b-40bd-a7aa-85e922093fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" 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="721.087µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T22:11:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=ef766ead-8e4e-494b-a9d9-39e5955041cb http.request.method=POST http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.339µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=bf9d8bd0-1c06-4e08-ab66-0f945e140051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/blobs/uploads/6f002ec3-36a7-4734-b216-0b5c220fad9e?_state=OGq8If7soSKR_eLCuPNRwW-rjC1WSnQu5VCh1RqgDSx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjAwMmVjMy0zNmE3LTQ3MzQtYjIxNi0wYjVjMjIwZmFkOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDcuNDYwMTQyMzQ2WiJ9&digest=sha256%3A757435c8a77746c1a7b648b5e03db1e93ffe9abd8ab9a4cdcd565c2677c0cc2a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178607511s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/6f002ec3-36a7-4734-b216-0b5c220fad9e?_state=OGq8If7soSKR_eLCuPNRwW-rjC1WSnQu5VCh1RqgDSx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjAwMmVjMy0zNmE3LTQ3MzQtYjIxNi0wYjVjMjIwZmFkOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDcuNDYwMTQyMzQ2WiJ9&digest=sha256%3A757435c8a77746c1a7b648b5e03db1e93ffe9abd8ab9a4cdcd565c2677c0cc2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:48Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=8691bd90-c412-4c02-84ae-15ca7d584f16 http.request.method=POST http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=3950f949-69f5-4ef7-b57a-3f392da89f04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/blobs/uploads/85ba365b-61a9-44d8-8488-e86c64b6d668?_state=pslm7sru39wKEaODruriVcl8P_FGi_OyY57nS4jgipl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NWJhMzY1Yi02MWE5LTQ0ZDgtODQ4OC1lODZjNjRiNmQ2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDguNzIzMTMwMjk2WiJ9&digest=sha256%3A9f8030fb12008e944e795f710ad7be57548617459590a40f02140bb861577034" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328205733s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/85ba365b-61a9-44d8-8488-e86c64b6d668?_state=pslm7sru39wKEaODruriVcl8P_FGi_OyY57nS4jgipl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NWJhMzY1Yi02MWE5LTQ0ZDgtODQ4OC1lODZjNjRiNmQ2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NDguNzIzMTMwMjk2WiJ9&digest=sha256%3A9f8030fb12008e944e795f710ad7be57548617459590a40f02140bb861577034 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=633625e7-07c9-49ab-aa56-c327210003f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=95ef3666-e6e0-40b4-95f4-4fb38cfdadeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="884.417µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=8de7d65b-e3bd-4c24-a681-fea06dff6c24 http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" 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="783.617µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=82a9fbbc-5f1b-41fa-8d91-a296e820897e http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.026222ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35293" http.request.id=2db2d2ec-c659-4f49-8513-800c2425183b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="853.691µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35293" http.request.id=e98c7f84-2909-4f39-8935-da1b955c4fdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="947.009µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:35293" http.request.id=631de97a-4037-405c-8d49-45af0f6f9704 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="813.67µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=9ca34c31-7eb6-435c-ad94-ad211a106332 http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="832.221µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=9c449d47-1ea6-468a-b72a-a578d4722fb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="513.772µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=ea899892-d41e-4ae7-b779-4349602b73fd http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="477.549µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=0b9a599b-3de7-4cd3-9ac7-16c512d89343 http.request.method=GET http.request.remoteaddr="127.0.0.1:56740" 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="482.145µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=error msg="payload digest does match: "sha256:6e3835e6bfc23768d88a82aebed84c078d4a85b0ec705e8f11b312605b010a42" != "sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b"" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=aae8777c-7f32-4494-900d-51e3af8511fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" time="2026-02-04T22:11:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=aae8777c-7f32-4494-900d-51e3af8511fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56740" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="560.649µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=068d0936-488d-436e-88ea-3aad9c286356 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56742" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="785.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=2ff7fa8f-1263-4482-928c-511e8933bd52 http.request.method=GET http.request.remoteaddr="127.0.0.1:56742" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="629.514µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=c39c9694-9be0-4245-bf9c-bf00e1f79f7a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56746" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.55µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=4d414200-feff-4a09-bd85-47821495f223 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56754" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=60a792cb-89e6-4315-b428-e8e7875bc5fe http.request.method=GET http.request.remoteaddr="127.0.0.1:56754" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="831.492µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=22b386ce-322d-418d-b62a-6a90e55e6c43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56766" 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="704.223µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=5b11a50a-7d8b-4b05-a337-4e54c79ae89e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=afcc37e4-cb10-4a56-a86a-52e6369d5f14 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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="519.401µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=b2905999-e6c6-40c4-8352-5a6bfa0d7ffd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b" http.request.useragent="Go-http-client/1.1" http.response.duration="587.646µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "DELETE /v2/foo/schema1/manifests/sha256:de81a1a2b4e2cdb1ae7dbd0f192ef7c5b5f2acb9a1433b0e702778863c1a219b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=5f6a7778-8c43-4f4b-9107-702d4250257a http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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="603.527µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=40e73af7-a4ca-4d27-926f-8867fe84f192 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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="536.538µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" 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.7 http.request.host="127.0.0.1:35293" http.request.id=18b6814e-900f-4b77-ba9f-66741a00ee2c http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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="478.679µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=b769f918-bd3b-4a32-b1d1-fc5778ed3f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="561.326µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=b769f918-bd3b-4a32-b1d1-fc5778ed3f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" 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="584.284µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=b769f918-bd3b-4a32-b1d1-fc5778ed3f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" 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="600.986µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=63d472db-2521-4689-a18c-c2b5f8a5117d http.request.method=POST http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.75µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=c81a3370-da9f-44e1-8d54-8b6e7d68c1fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/blobs/uploads/5b33d31b-b28c-4827-9933-82abdec9daa0?_state=pGYqQJ6nWE-U9Gzz1O36h2hax40iFVkGBOQ18MbqLjJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjMzZDMxYi1iMjhjLTQ4MjctOTkzMy04MmFiZGVjOWRhYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NTAuMDkxMDI2MzIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="769.395µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/5b33d31b-b28c-4827-9933-82abdec9daa0?_state=pGYqQJ6nWE-U9Gzz1O36h2hax40iFVkGBOQ18MbqLjJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjMzZDMxYi1iMjhjLTQ4MjctOTkzMy04MmFiZGVjOWRhYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NTAuMDkxMDI2MzIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=cba21f6b-4c1d-4d99-b6cc-55a3a859771d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" 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="574.703µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T22:11:50Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=cba21f6b-4c1d-4d99-b6cc-55a3a859771d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" 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="594.899µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T22:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=e8d7ea7b-719a-4664-a66d-8bae272f45e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.401µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=88a86a69-f028-4968-a02d-97129b6c54fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/blobs/uploads/fb489424-cdd0-48a6-915d-2d3ac8926f75?_state=tMilWqOEVUlrLhMUGdbaDMf7H8b4OLmMpWp4tmv61Yx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYjQ4OTQyNC1jZGQwLTQ4YTYtOTE1ZC0yZDNhYzg5MjZmNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NTAuMTY3NjA5NzY5WiJ9&digest=sha256%3A03d9d86940dfc97d674e95afa30fddb855ee51127ce2cc5d2ef76596426c9b48" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200451918s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/fb489424-cdd0-48a6-915d-2d3ac8926f75?_state=tMilWqOEVUlrLhMUGdbaDMf7H8b4OLmMpWp4tmv61Yx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYjQ4OTQyNC1jZGQwLTQ4YTYtOTE1ZC0yZDNhYzg5MjZmNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NTAuMTY3NjA5NzY5WiJ9&digest=sha256%3A03d9d86940dfc97d674e95afa30fddb855ee51127ce2cc5d2ef76596426c9b48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=c3e1a7a8-2ba1-4902-a9ec-5e684e5a7a1a http.request.method=POST http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03388ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=b0423df4-695f-4ddc-8eaf-a588d4321ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/blobs/uploads/a48e6d4d-2900-4dba-b0cc-b3e917f50c8b?_state=GSJB6RI7xA-rk7THNsGDP6nRoYbZ5XZgnYsRE04kanJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDhlNmQ0ZC0yOTAwLTRkYmEtYjBjYy1iM2U5MTdmNTBjOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NTEuNDM2NDI0NzNaIn0%3D&digest=sha256%3Ae3e9fe038c0222be485557111e58397ddef1a363f185af9ed6a9ac228d327171" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164623488s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/a48e6d4d-2900-4dba-b0cc-b3e917f50c8b?_state=GSJB6RI7xA-rk7THNsGDP6nRoYbZ5XZgnYsRE04kanJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDhlNmQ0ZC0yOTAwLTRkYmEtYjBjYy1iM2U5MTdmNTBjOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjI6MTE6NTEuNDM2NDI0NzNaIn0%3D&digest=sha256%3Ae3e9fe038c0222be485557111e58397ddef1a363f185af9ed6a9ac228d327171 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=590c9bc0-1f9d-45ed-9aa4-a2ba80748a3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.682718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=76bce96c-51a6-44de-8897-d423547cb745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.duration="685.837µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=1a6cc50c-879b-453d-94a2-1a1699678015 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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="629.053µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=870c61b4-7fc1-48e7-b259-cebee6e8cc89 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="622.338µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=3f74a22c-a332-4317-84c9-5046c57fe558 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="495.449µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=85017bb6-d4a7-4bd4-87de-766e4895a912 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.duration="483.678µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=75b74f06-8085-4992-9622-342146b86140 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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="478.518µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="rewriting manifest sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=98c091c2-7c4a-43fd-8cf3-8bc39c04ff24 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=98c091c2-7c4a-43fd-8cf3-8bc39c04ff24 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" 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.031215ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=9c010a35-5da8-4b64-a2c9-aa10a2c93811 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.duration="647.464µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=d1369ee2-6bed-4f98-8109-3b115ca04524 http.request.method=GET http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="599.027µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=1282d96b-83d9-4b26-a2ee-08ffe64efc8c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56788" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="704.997µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=6df60050-4489-4d83-85a4-75410a604f8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56790" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.duration="885.822µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=2a77070b-0261-469a-84c9-62fc0d1cd0f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56790" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="601.408µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=2d87effb-580a-4468-8c1b-721f6005edf9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56794" 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="729.546µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35293" http.request.id=65049a50-51ae-4610-863f-5ed7d85a6662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56802" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="923.373µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=7f3322a1-430e-496c-8a09-0f9495bd450f http.request.method=GET http.request.remoteaddr="127.0.0.1:56802" 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="520.194µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=a7070b09-1c7e-4b8f-86ff-6cd2c4ceb34f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56802" http.request.uri="/v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b" http.request.useragent="Go-http-client/1.1" http.response.duration="650.312µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2dd6ffb63b0af12e9b880a37faf5ea88e74bd7b98d4a9b69f60685f1c2e8db1b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35293" http.request.id=66ab6de0-3389-41a3-b573-cd1f96b960f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56802" 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="521.421µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.25s) === RUN TestManifestDeleteDisabled time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:52Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:46729" http.request.id=d8d73a8c-e6ba-4fd6-a6ea-dafecb680d79 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48062" 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="671.388µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:52Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T22:11:52Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-04T22:11:52Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:42873" http.request.id=1281efc5-75f9-4d85-8954-f26e453d33be http.request.method=PUT http.request.remoteaddr="127.0.0.1:56900" 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.31095ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:42873" http.request.id=116b7623-4239-4879-8b24-a77936be336b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56902" 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.187259ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:42873" http.request.id=69b759bf-0b2e-4cff-bda6-becbf3cd91e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56906" 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.094565ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T22:11:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:42873" http.request.id=63579577-e894-4790-9b40-9c392971cd1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56922" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14715ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.21s) === RUN TestProxyManifestGetByTag time="2026-02-04T22:11: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.7 time="2026-02-04T22:11:52Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=ad367064-bead-4f01-8510-4588ba6ff2b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236993ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=1d5f5f76-f676-4dae-8b1c-bffd1c33446f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35298" http.request.uri="/v2/foo/bar/blobs/uploads/1ffc2c4c-6c9d-47a5-9eb0-c76f721130fc?_state=44YukQKTd3oRFFG9DZcWWZ1xpge1AcoTtFn7hXy6yVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZmMyYzRjLTZjOWQtNDdhNS05ZWIwLWM3NmY3MjExMzBmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTo1Mi45MDkzMTIxWiJ9&digest=sha256%3A9e6d18c819ca5e050e903a776949a62fd0d0a474ab265a1b0103aad2f983917e" http.request.useragent="Go-http-client/1.1" http.response.duration=832.833141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:52 +0000] "PUT /v2/foo/bar/blobs/uploads/1ffc2c4c-6c9d-47a5-9eb0-c76f721130fc?_state=44YukQKTd3oRFFG9DZcWWZ1xpge1AcoTtFn7hXy6yVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZmMyYzRjLTZjOWQtNDdhNS05ZWIwLWM3NmY3MjExMzBmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTo1Mi45MDkzMTIxWiJ9&digest=sha256%3A9e6d18c819ca5e050e903a776949a62fd0d0a474ab265a1b0103aad2f983917e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=add423e4-07ad-495c-95d4-15f54d1b6dd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35298" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.428285ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=94b12886-8543-4ad4-a77c-901bbf1f1a3a http.request.method=GET http.request.remoteaddr="127.0.0.1:35298" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="534.296µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41387" go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=beea05f5-1432-4572-ba86-19deac511fee http.request.method=GET http.request.remoteaddr="127.0.0.1:35312" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.691µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41387 /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:41387/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=d605f42d-a47a-4375-b489-9c88d9e28dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:51564" http.request.uri="/v2/foo/bar/manifests/sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132" time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=b792921d-7dbc-4b2d-b1da-4c95b1514ea6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35326" http.request.uri="/v2/foo/bar/manifests/sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="977.802µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "GET /v2/foo/bar/manifests/sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132 with ttl=167h59m59.99999788s" go.version=go1.25.7 time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=d605f42d-a47a-4375-b489-9c88d9e28dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:51564" http.request.uri="/v2/foo/bar/manifests/sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.59638ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "GET /v2/foo/bar/manifests/sha256:b8387cf74326d638c9f7267b0667e7ba4186d5dadc08c7e969bd065b0c457132 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=36432e3a-fa52-493d-9473-075f978f1bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35326" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="459.993µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41387 /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:41387/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=9a8b17e2-e5bd-4d94-91c0-d2210164adb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51576" 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-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=9fa3f681-7a4c-42eb-a92d-e0756add5efb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35338" 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="941.814µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=9a8b17e2-e5bd-4d94-91c0-d2210164adb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51576" 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=3.210059ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T22:11:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=75d324bc-09bb-4a6b-8974-541028ef750d http.request.method=POST http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.933µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=f51e7ed6-51bd-43dc-8bc6-6f605417e617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/uploads/b63dea5a-acf1-4d5c-9938-d531b25665a7?_state=ge4Rx2awlQWf1q_-5ioSJKk5X-ZyoZkaOFrFzLwWKER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2M2RlYTVhLWFjZjEtNGQ1Yy05OTM4LWQ1MzFiMjU2NjVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTo1My44NjI2OTI3OTlaIn0%3D&digest=sha256%3A2ed8d9b9378696485e69ffc77f99602f57912f1c692a8de23b5453d8f5b44ebf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.437770798s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:53 +0000] "PUT /v2/foo/bar/blobs/uploads/b63dea5a-acf1-4d5c-9938-d531b25665a7?_state=ge4Rx2awlQWf1q_-5ioSJKk5X-ZyoZkaOFrFzLwWKER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2M2RlYTVhLWFjZjEtNGQ1Yy05OTM4LWQ1MzFiMjU2NjVhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMjoxMTo1My44NjI2OTI3OTlaIn0%3D&digest=sha256%3A2ed8d9b9378696485e69ffc77f99602f57912f1c692a8de23b5453d8f5b44ebf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=81c2378b-33a6-4669-9edc-48408bb284af http.request.method=PUT http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:22:11:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=6c66a8bd-c82d-4ea6-a015-92ecf8212fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="487.896µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41387 /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:41387/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=2ff1d2d6-4cb9-4a63-a038-df8d24e34dba http.request.method=GET http.request.remoteaddr="127.0.0.1:51580" 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-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=10e61451-4a0b-4a96-a566-a1f89e6fd971 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35352" 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="983.03µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=59d07d1a-4046-4d72-be62-0265f983a532 http.request.method=GET http.request.remoteaddr="127.0.0.1:35352" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="481.219µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:22:11:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41387 /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:41387/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=2ff1d2d6-4cb9-4a63-a038-df8d24e34dba http.request.method=GET http.request.remoteaddr="127.0.0.1:51580" 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-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41387" http.request.id=9f11edf2-73dc-491e-867b-9e4989607c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:35364" 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="966.555µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T22:11:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:62b4dd97ef341be5d571abb09758d07d5c949f88e492ac94a6faa7c1dd8e3714 with ttl=167h59m59.999998448s" go.version=go1.25.7 time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46765" http.request.id=2ff1d2d6-4cb9-4a63-a038-df8d24e34dba http.request.method=GET http.request.remoteaddr="127.0.0.1:51580" 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=17.759432ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:22:11:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.49s) === RUN TestAppDispatcher time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35567" http.request.id=61ed2fe9-a4fd-4b1f-99ea-841c987ad8d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60380" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="651.971µs" http.response.status=200 http.response.written=0 time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35567" http.request.id=6d5b6aa1-0b06-445d-8f20-058c07d265ba http.request.method=GET http.request.remoteaddr="127.0.0.1:60380" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="480.59µs" http.response.status=200 http.response.written=0 time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35567" http.request.id=158226e8-eb7c-455d-9c65-59bbccb21be0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="506.085µs" http.response.status=200 http.response.written=0 time="2026-02-04T22:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35567" http.request.id=b251f1fd-5227-421c-8e94-3c3e04a7f3e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60380" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="492.756µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-04T22:11: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.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:11:56Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:11:56Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.7 http.request.host="127.0.0.1:44465" http.request.id=eb6648f6-5731-4c0a-ae56-557decce1235 http.request.method=GET http.request.remoteaddr="127.0.0.1:51280" 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-02-04T22:11: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.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:11:56Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:11:56Z" level=info msg="configuring file health check path=/tmp/healthcheck365582605, interval=1" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-04T22:12: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.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:12:00Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:12:00Z" level=info msg="configuring TCP health check addr=127.0.0.1:44609, interval=1" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-04T22:12:04Z" 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.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:12:04Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c time="2026-02-04T22:12:04Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34789, interval=1, threshold=3" go.version=go1.25.7 instance.id=e7134202-e6cc-45d8-880c-86b3e6e70b0c --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 65.033s ? 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.18s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.16s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.35s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.858s === RUN TestSchedule time="2026-02-04T22:11:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc time="2026-02-04T22:11:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998906ms" go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc time="2026-02-04T22:11:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.067µs" go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc time="2026-02-04T22:11:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.827µs" go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc 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-02-04T22:11:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-04T22:11:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc time="2026-02-04T22:11:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998201ms" go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc time="2026-02-04T22:11:07Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998379ms" go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc time="2026-02-04T22:11:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-02-04T22:11:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=cb7dbe7b-b209-478d-a451-1d9828a3e3cc --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.587s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.86s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30479872 sha256:f5e118de4b83c8bf6f1b0394093340e3ef4c78b9ae16730ee28544f9e14435f2 [] map[] } --- PASS: TestSimpleBlobRead (0.26s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.97s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.11s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.97s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2badf3a01b6f21f908925610f992f64be6d1658369c7dbc16f075f8fba4dcfae palailogos: marking blob sha256:51f469179fdf02f593aaf6a428b49464f89cd603802ee6d028c6f94d1e3acd1d palailogos: marking blob sha256:e24b5a65c950ca9a11c71ce71e2a66495cd1ff578277a1075d404066c03ca302 palailogos: marking manifest sha256:4459b1cc0cf4e239055b42198f2177b7f412123ce8affdf72c1d43ecfe6e1d83 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:99b9b3a598e92c6c4c0792ac49294e3f5da4afc301746aa740611b977075dd34 palailogos: marking blob sha256:dc6280049a549ef8ac05f47a3c3efb8b96cb42373abe522d746de1cf04540bcf palailogos: marking manifest sha256:51f469179fdf02f593aaf6a428b49464f89cd603802ee6d028c6f94d1e3acd1d palailogos: marking blob sha256:1ca841d85130aee0218251a424a4eb90d0b31bd72e7f32c40e5607ade8ff438c palailogos: marking blob sha256:d0718efdb81209c422baab119268df657d768c753029a53546a90b61aa104bae palailogos: marking manifest sha256:e24b5a65c950ca9a11c71ce71e2a66495cd1ff578277a1075d404066c03ca302 palailogos: marking blob sha256:698050172aa5b6bc6ba071c586201d78cf913ca8155c6cfb81efdad4cc1186b1 palailogos: marking blob sha256:d92292110896d8b48d0d8a2cce5e98450f4a4a885fbfbefef1a2d4c60ad4edce 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.57s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464 deletemanifests: marking manifest sha256:c0130204471b10c49b26f857c855453b2676dec313600c974cf510137a8b2145 deletemanifests: marking blob sha256:654b5996fde1376f481d93750708e355a5750cb40ab272c0780ae9eb2630765e deletemanifests: marking blob sha256:0f172121a3d65076e066c5b303f85aab2129e973070241af2393a35da6390df7 deletemanifests: marking blob sha256:f18f3f21b1d5d10fa7491f118da772193b735feca74aaa12b32e2a3298b98e03 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:56593f09cc017cd938a16ecf190784b48ac1a62dc0c3dc7e88a389fbf692fdb7 blob eligible for deletion: sha256:7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464 blob eligible for deletion: sha256:7f885bd8e29291f434d77cdc6488feb50a48766a40551e4df5536c95257746c8 blob eligible for deletion: sha256:b8d589c8ba8c6d75fedbe1fef7b8d93975abb0cf379aa2f7d5443736cc83a513 deletemanifests manifest eligible for deletion: sha256:7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464 deletemanifests: marking manifest sha256:c0130204471b10c49b26f857c855453b2676dec313600c974cf510137a8b2145 deletemanifests: marking blob sha256:654b5996fde1376f481d93750708e355a5750cb40ab272c0780ae9eb2630765e deletemanifests: marking blob sha256:0f172121a3d65076e066c5b303f85aab2129e973070241af2393a35da6390df7 deletemanifests: marking blob sha256:f18f3f21b1d5d10fa7491f118da772193b735feca74aaa12b32e2a3298b98e03 time="2026-02-04T22:11:16Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 time="2026-02-04T22:11:16Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:56593f09cc017cd938a16ecf190784b48ac1a62dc0c3dc7e88a389fbf692fdb7 time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/56593f09cc017cd938a16ecf190784b48ac1a62dc0c3dc7e88a389fbf692fdb7" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464 time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7cc9f259366b329cf8782a9414c1457211864e833a515bdcece1e1bc67097464" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:7f885bd8e29291f434d77cdc6488feb50a48766a40551e4df5536c95257746c8 time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7f885bd8e29291f434d77cdc6488feb50a48766a40551e4df5536c95257746c8" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:b8d589c8ba8c6d75fedbe1fef7b8d93975abb0cf379aa2f7d5443736cc83a513 time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b8d589c8ba8c6d75fedbe1fef7b8d93975abb0cf379aa2f7d5443736cc83a513" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 --- PASS: TestDeleteManifestIfTagNotFound (0.82s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:35065dd334fea0891615a93b572edd29931661fe254694e84ba4b09ea8bd6274 time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35065dd334fea0891615a93b572edd29931661fe254694e84ba4b09ea8bd6274" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:644220725b3fa637d6050d8127bccd2a0c4fd2f6ec3d2d91035cc143b88cb835 time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/644220725b3fa637d6050d8127bccd2a0c4fd2f6ec3d2d91035cc143b88cb835" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:9ba0c4ac6624f5949d7e3bfa51c71fa189a2e4f9ed1953532b4aa0b11c1bd42b time="2026-02-04T22:11:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9b/9ba0c4ac6624f5949d7e3bfa51c71fa189a2e4f9ed1953532b4aa0b11c1bd42b" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 --- PASS: TestGCWithMissingManifests (0.24s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:490834f470f26b1a8ff13fd953fcd6e33b0fd4ee71b751fff2cdaafdff7b4dd9 komnenos: marking blob sha256:746d61cd1bceb6caa694fc352354a2d2ee2c194df58f1bbc9ef33e97fdcf9470 komnenos: marking blob sha256:335b7652bd1601be6ed9cc4582c90072eb7366ac349e5851a77c2cc90819aebd 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b87591c2f0fc439f859473e70768a1a3a23665ea31c94f9a7f88f2f61fb2f45a time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b87591c2f0fc439f859473e70768a1a3a23665ea31c94f9a7f88f2f61fb2f45a" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:d1cdb74bc98a15edffe3723ff9367898b97695dc1e5f3a48df0a126d149b0510 time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d1cdb74bc98a15edffe3723ff9367898b97695dc1e5f3a48df0a126d149b0510" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:db84f59e81ffe9c4c2440a42d093e7b9953ca52ee562a0dcb9ad54d371f93d4e time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/db84f59e81ffe9c4c2440a42d093e7b9953ca52ee562a0dcb9ad54d371f93d4e" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:f5489b44ea49742af610e232847e7f2c549744f6fd732872d82400641e450ff3 time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f5489b44ea49742af610e232847e7f2c549744f6fd732872d82400641e450ff3" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:0485afeaf8f56c306d0f0017d1cd898cbd6135a2d1e3206b7da2c165d4cdedfd time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/0485afeaf8f56c306d0f0017d1cd898cbd6135a2d1e3206b7da2c165d4cdedfd" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 blob eligible for deletion: sha256:8cb42395b53b2e006e81c608d1b317643e579e0c1c629f1789b5b15cb24d9d18 time="2026-02-04T22:11:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8cb42395b53b2e006e81c608d1b317643e579e0c1c629f1789b5b15cb24d9d18" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 --- PASS: TestDeletionHasEffect (0.69s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.84s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:92b1e0c19625044a51e0d3835f7c4606c2efa43610085b6808f5f4f19cf1da38 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:208ba96e35b7d24b28a518f3d45687d0240861f9c8cce883c87e116f8a606f77 michael_z_doukas: marking blob sha256:675675d69aaa7bee2a5e42becf529a0b5ec586651c51fca0756d3474d2ca2eb1 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c53800d88c58fb0495de2f3364e9f91cb1ece4b25160b3a79681c564ebb93a9a time="2026-02-04T22:11:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c53800d88c58fb0495de2f3364e9f91cb1ece4b25160b3a79681c564ebb93a9a" go.version=go1.25.7 instance.id=06328263-b0d1-4c51-ac1d-07c0f00dcb12 --- PASS: TestOrphanBlobDeleted (0.39s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8214950f906acfaae5183396501f62624e6dae90e2b75762cef503aef0f912eb linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:36520f5983b814d90a9094c7767e4c38561b264d47ddcb972fefa6b88f2d634e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.27s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.23s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.18s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.42s) === 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-02-04T22:11:19Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 21:11:19.531061659 +0000 UTC m=-3588.019536174, actuallyDelete=true" time="2026-02-04T22:11:19Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-04T22:11:19Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439, actuallyDelete=true" time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5dce4459-1c63-4345-9eff-a62dd65b4669 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c125096e-3e8d-43b3-afe2-18a93f3a40d5 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c177ff26-c844-4a97-a9a0-d0da8ae0b48e have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cdcf05e8-10f7-4413-a6ac-f8aede433634 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e05d4bb4-d7cb-4aa0-8c00-f418d2fcc96c have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23309c01-5449-47a1-9331-86545eb3f9dd have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/614cffb8-192c-4963-830e-9c4cfc190c16 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa22719d-5ec5-45db-9f82-aaa5b83cc8da have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd76d54f-e412-4ed7-be08-8d58fe43ef20 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb175c58-77aa-4ac3-8ad5-9b6c94d5fc74 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/169397e8-3c20-4d68-a533-d09415a72260 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.531636273 +0000 UTC m=+11.981038439). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-04T22:11:19Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 22:11:19.532308044 +0000 UTC m=+11.981710210, actuallyDelete=true" time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e14af04e-3877-4c92-b988-e9b895a46933 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532308044 +0000 UTC m=+11.981710210). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9cb85729-2a2a-4f6d-8d8e-c935c7345f81 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532308044 +0000 UTC m=+11.981710210). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/335f9d8b-4496-4e7f-b665-95b15c4e23f6 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532308044 +0000 UTC m=+11.981710210). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/452e4f38-392b-498f-9c29-f51745a75b99 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532308044 +0000 UTC m=+11.981710210). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7e9bc544-3d86-4ced-857f-100eef3474e8 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532308044 +0000 UTC m=+11.981710210). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-04T22:11:19Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 22:11:19.532800162 +0000 UTC m=+11.982202334, actuallyDelete=true" time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/13893ab4-5931-425f-aff2-3d91ce7e6e3f have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532800162 +0000 UTC m=+11.982202334). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ea26880-d949-4f87-9519-b2b2fdc28190 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532800162 +0000 UTC m=+11.982202334). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac211a37-433b-4d44-a057-eab7ae91c9d4 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532800162 +0000 UTC m=+11.982202334). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d43be786-a443-4d2e-aed4-232c8604a39a have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532800162 +0000 UTC m=+11.982202334). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3e0fc91-e682-45e0-ba8d-254d89f40247 have older date (2026-02-04 21:11:19 +0000 UTC) than purge date (2026-02-04 22:11:19.532800162 +0000 UTC m=+11.982202334). Removing upload directory." time="2026-02-04T22:11:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-04T22:11:19Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 22:11:19.533093399 +0000 UTC m=+11.982495563, actuallyDelete=true" time="2026-02-04T22:11:19Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 12.027s ? 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.004s === 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.013s === RUN TestWalkFileRemoved time="2026-02-04T22:11:08Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.013s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.417s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.039s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.47s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.879s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.78s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.208s ? 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-02-04T22:11:11Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-02-04T22:11:11Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-02-04T22:11:11Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) === CONT TestMatchIPV4_2 --- PASS: TestMatchIPV4_2 (0.00s) === CONT TestMatchIPV4 --- PASS: TestMatchIPV4 (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.01s) time="2026-02-04T22:11:11Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T22:11:11Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=79843fb5-36b1-4500-a961-a3ac4a804591 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-02-04T22:11:11Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=79843fb5-36b1-4500-a961-a3ac4a804591 time="2026-02-04T22:11:11Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=79843fb5-36b1-4500-a961-a3ac4a804591 --- PASS: TestInvalidData (0.02s) --- PASS: TestInvalidNetworkType (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) time="2026-02-04T22:11:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T22:11:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T22:11:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T22:11:15Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.519s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === 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.528s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.02s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.05s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.526s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.010s ? 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-r20.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-r20.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Wed, 04 Feb 2026 22:12:16 +0000 elapsed time 0h 1m 42s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260204.221036) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 386.7 MiB in 107 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...