>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Mon, 09 Mar 2026 07:54:54 +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.8-r0) (2/2) Installing .makedepends-docker-registry (20260309.075455) Executing busybox-1.37.0-r30.trigger OK: 687.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-03-09T07:55:26Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-09T07:55:26Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.036s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-09T07:55:26Z" 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.021s ? 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.01s) PASS ok github.com/docker/distribution/health 0.017s === 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.011s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.139s ? 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.011s === 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.010s === 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.016s === 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.010s ? 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/03/09 07:55:26 http: TLS handshake error from 127.0.0.1:41558: 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:45725/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45725/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45725/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45725/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34839?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.57s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-09T07:55:27Z" level=info msg="broadcaster: closing" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="closing testSink" time="2026-03-09T07:55:27Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-03-09T07:55:27Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 1} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 1} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 1} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 1} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 1} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:27Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T07:55:28Z" level=warning msg="&{0xc0002e1620 0.9} encountered too many errors, backing off" time="2026-03-09T07:55:28Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.58s) PASS ok github.com/docker/distribution/notifications 1.349s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-09T07:55:27Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T07:55:27.136001236Z" 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.8 time="2026-03-09T07:55:27.136080686Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:55:27.136216317Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.25.8 time="2026-03-09T07:55:27.136975669Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 time="2026-03-09T07:55:27.137002789Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.8 time="2026-03-09T07:55:27.137683762Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.8 time="2026-03-09T07:55:30.151918289Z" level=info msg="response completed" go.version=go1.25.8 http.request.host=127.0.0.1 http.request.id=8457dc36-a5f8-4483-bc8e-3268bb413422 http.request.method=GET http.request.remoteaddr="127.0.0.1:51008" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.161508ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:55:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-09T07:55:30.154138936Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.8 --- PASS: TestRegistrySupportedCipherSuite (3.27s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-09T07:55:30.680352686Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T07:55:30.682333722Z" 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.8 time="2026-03-09T07:55:30.682391813Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:55:30.682643513Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.25.8 time="2026-03-09T07:55:30.682889774Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.53s) PASS ok github.com/docker/distribution/registry 11.823s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.009s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.221s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-09T07:55:26Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.8 instance.id=c03b2ed6-0162-4fff-9d36-542bec36da18 time="2026-03-09T07:55:26Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.8 instance.id=c03b2ed6-0162-4fff-9d36-542bec36da18 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-09T07:55:27Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.8 password="CS_buqxnLFQVRQzxMajKcZQjCq-JWImm2FvAFUCphjw" user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.135s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.010s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-03-09T07:55:27Z" level=info msg="token not to be used before 2026-03-09 07:55:28 +0000 UTC - currently 2026-03-09 07:55:27.004315416 +0000 UTC m=+0.022834600" time="2026-03-09T07:55:27Z" level=info msg="token not to be used after 2026-03-09 07:55:27 +0000 UTC - currently 2026-03-09 07:55:27.00569259 +0000 UTC m=+0.024211784" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-03-09T07:55:27Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.047s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === 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.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.141s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === 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.047s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-09T07:55:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:55:27Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:55:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42003" http.request.id=cdd31cbd-49f6-44fb-bc86-8f500234dff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45174" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.190754ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:55:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-03-09T07:55:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:55:27Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:55:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=84ec4c6b-decc-4091-9b0a-2bc1fd2dad45 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.103677ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:07:55:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T07:55:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=bc29552b-deb9-450f-9523-f2a48b698e4e http.request.method=POST http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.693159ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:28 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=b2c17cac-3c29-4a47-926f-4d2bfed52dfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/aaaa/blobs/uploads/71866c20-1a20-42aa-ae1a-d270e98e170e?_state=Ava4WIwods9w6X5v30sn4wP2P2ggRJKGs1UD4kzdHLF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MTg2NmMyMC0xYTIwLTQyYWEtYWUxYS1kMjcwZTk4ZTE3MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MjguMTM4ODc3ODY1WiJ9&digest=sha256%3A71af566c6c6ff09e1aac81e98875cc656930ee7d2e3f641531819ead490010c7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.868738988s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:28 +0000] "PUT /v2/foo/aaaa/blobs/uploads/71866c20-1a20-42aa-ae1a-d270e98e170e?_state=Ava4WIwods9w6X5v30sn4wP2P2ggRJKGs1UD4kzdHLF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MTg2NmMyMC0xYTIwLTQyYWEtYWUxYS1kMjcwZTk4ZTE3MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MjguMTM4ODc3ODY1WiJ9&digest=sha256%3A71af566c6c6ff09e1aac81e98875cc656930ee7d2e3f641531819ead490010c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=b8314c63-2085-4d50-af56-e92a49c12ffc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.984694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:34 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=247f2efd-0756-4fa6-b96d-87d215f1ef46 http.request.method=POST http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.765839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:34 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=0f601dbe-b14f-4b7f-8e5d-ff070cb43cda http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/bbbb/blobs/uploads/050b42c7-040f-4f50-a664-987b045d1f97?_state=wxO8ZVHH5xy89UJQ5AmeGmZs7P1SaYY7aaJGIoMIqjp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNTBiNDJjNy0wNDBmLTRmNTAtYTY2NC05ODdiMDQ1ZDFmOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MzQuMTk3OTMzMDE0WiJ9&digest=sha256%3Ab69e06fdfddfae477a3b3eba49aeaade6ee762250e4394a781ab3d97b1af55c6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545311044s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:34 +0000] "PUT /v2/foo/bbbb/blobs/uploads/050b42c7-040f-4f50-a664-987b045d1f97?_state=wxO8ZVHH5xy89UJQ5AmeGmZs7P1SaYY7aaJGIoMIqjp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNTBiNDJjNy0wNDBmLTRmNTAtYTY2NC05ODdiMDQ1ZDFmOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MzQuMTk3OTMzMDE0WiJ9&digest=sha256%3Ab69e06fdfddfae477a3b3eba49aeaade6ee762250e4394a781ab3d97b1af55c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=fb7f54db-d37e-4142-b199-ad944c8f1888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.610752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:36 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=7234b700-c1e5-42e3-9909-a7ed47aaedda http.request.method=POST http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418679ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:36 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=1e9eea47-c5d0-488d-8fda-13da153c09c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/cccc/blobs/uploads/7397897c-08c8-4da1-8c47-3113a56cf0fa?_state=oU6V4a7uFvWr7EySu02SzJ2bzfczexqbuzbQnRsVokB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Mzk3ODk3Yy0wOGM4LTRkYTEtOGM0Ny0zMTEzYTU2Y2YwZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MzYuOTAwODM3Nzg2WiJ9&digest=sha256%3Ac42d00ef205fc4d34f3e49b1bf4d92cf53985a6be164fc4618c81bd3871124cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770827006s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:36 +0000] "PUT /v2/foo/cccc/blobs/uploads/7397897c-08c8-4da1-8c47-3113a56cf0fa?_state=oU6V4a7uFvWr7EySu02SzJ2bzfczexqbuzbQnRsVokB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Mzk3ODk3Yy0wOGM4LTRkYTEtOGM0Ny0zMTEzYTU2Y2YwZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MzYuOTAwODM3Nzg2WiJ9&digest=sha256%3Ac42d00ef205fc4d34f3e49b1bf4d92cf53985a6be164fc4618c81bd3871124cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=69a72fc0-30d4-4d36-ad69-7dbc8eef00a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.625092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=eb67fdd9-da1d-45ea-bbc3-e8d8ea4a697d http.request.method=POST http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.76135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:47Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=28e42aff-f6b4-4776-9f39-7a37bb90f884 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/dddd/blobs/uploads/87d2130d-230f-48a3-9fba-01e8d16469f4?_state=GNBuEGOV5T0n-QlODYcrgKkW4ItN5uVB6PwhFrEmN_F7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4N2QyMTMwZC0yMzBmLTQ4YTMtOWZiYS0wMWU4ZDE2NDY5ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MzguOTM5OTMwODA5WiJ9&digest=sha256%3Addf77d2c8f0489e774710e520ed2c2b99d1f501635bc9ee66afcd126043e0550" http.request.useragent="Go-http-client/1.1" http.response.duration=8.064284616s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/87d2130d-230f-48a3-9fba-01e8d16469f4?_state=GNBuEGOV5T0n-QlODYcrgKkW4ItN5uVB6PwhFrEmN_F7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4N2QyMTMwZC0yMzBmLTQ4YTMtOWZiYS0wMWU4ZDE2NDY5ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6MzguOTM5OTMwODA5WiJ9&digest=sha256%3Addf77d2c8f0489e774710e520ed2c2b99d1f501635bc9ee66afcd126043e0550 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:47Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=dd51629e-457e-4a87-a58e-f696a6657091 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.057287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:47 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:47Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=74b190f0-2c46-4cbd-8229-6d76738c214f http.request.method=POST http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.637929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:47 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=6ce73d65-7650-45b9-a3e5-f80f3452b6a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/eeee/blobs/uploads/22cadb7d-c6d5-4cf9-a800-983720fa58f5?_state=Odsv-RV02PYdeAQSg9kuwqnsG_D3k14PMP1u31qNwUB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMmNhZGI3ZC1jNmQ1LTRjZjktYTgwMC05ODM3MjBmYTU4ZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6NDcuMjY5MzMyMDYxWiJ9&digest=sha256%3A7b1c0b2a8b837665c51e94bf247894ebf945793dae1b802a0df4c4f2f5ef0bba" http.request.useragent="Go-http-client/1.1" http.response.duration=7.280517995s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:47 +0000] "PUT /v2/foo/eeee/blobs/uploads/22cadb7d-c6d5-4cf9-a800-983720fa58f5?_state=Odsv-RV02PYdeAQSg9kuwqnsG_D3k14PMP1u31qNwUB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMmNhZGI3ZC1jNmQ1LTRjZjktYTgwMC05ODM3MjBmYTU4ZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6NDcuMjY5MzMyMDYxWiJ9&digest=sha256%3A7b1c0b2a8b837665c51e94bf247894ebf945793dae1b802a0df4c4f2f5ef0bba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=869acb57-31d9-4068-9959-f5660f01a6ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.624833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:54 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=5ce3aaa3-7f49-46ed-b5ff-768521a69959 http.request.method=POST http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.651029ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:54 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=28c51bc5-1442-4ab2-92ba-5d53d1ad93ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/ffff/blobs/uploads/7b6acc96-6da2-4e0d-ae5b-22a539b56a7a?_state=6EBUoapwzY8VIcQ8sZv8LI2ognEXs-2Pl2kJZvpbmTx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3YjZhY2M5Ni02ZGEyLTRlMGQtYWU1Yi0yMmE1MzliNTZhN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6NTQuNzY2OTEyNDM4WiJ9&digest=sha256%3A24f1c052c29628a163ff6fefbf151799efce970f2ef7f79e7fa43281d884c4ea" http.request.useragent="Go-http-client/1.1" http.response.duration=3.144152981s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:54 +0000] "PUT /v2/foo/ffff/blobs/uploads/7b6acc96-6da2-4e0d-ae5b-22a539b56a7a?_state=6EBUoapwzY8VIcQ8sZv8LI2ognEXs-2Pl2kJZvpbmTx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3YjZhY2M5Ni02ZGEyLTRlMGQtYWU1Yi0yMmE1MzliNTZhN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6NTQuNzY2OTEyNDM4WiJ9&digest=sha256%3A24f1c052c29628a163ff6fefbf151799efce970f2ef7f79e7fa43281d884c4ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=23c95b1a-9582-4b95-a864-4982e8a6d702 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.893323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=41235bef-e5df-4395-9c3f-fd111e6f2fe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.645055ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=ec5ff34e-0d24-49ef-bc85-4e48ca8b5829 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.089133ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=a1346dee-b3d1-429e-8d73-09d8d57aa193 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" 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=1.819306ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=dbf497dc-ed2e-4aeb-8357-31897384f1a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.071734ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=4ba394cd-9fc3-4de6-ba40-0763bb2fdb35 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.896326ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=0787412f-417a-4f13-a3af-8d191d012481 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.485135ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" 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.8 http.request.host="127.0.0.1:45325" http.request.id=8b72b020-f06e-46b8-81c3-465d69fea7dd http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.602875ms http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" 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.8 http.request.host="127.0.0.1:45325" http.request.id=23b64eac-3ee5-4d4f-b234-996318e7033f http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324415ms http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=68fc40ac-101c-4af4-9d93-08c3762e51a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" 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=1.288225ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45325" http.request.id=fd7326cc-9df1-47a9-b829-828cf22385c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35354" 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.777756ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:07:55:57 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T07:55:57Z" 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.8 time="2026-03-09T07:55:57Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:55:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=8b6d7958-64d3-4d7a-922a-6d2461d8c5e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.509878ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=45714a1a-dbe3-4ee6-b1f7-4995250479bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/aaaa/blobs/uploads/10e3f142-6116-4741-96f6-9458f95e62ab?_state=9lbmuvTAZ1971phsO7lbygX2ZIyJV_7KbotBletMAU97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMGUzZjE0Mi02MTE2LTQ3NDEtOTZmNi05NDU4Zjk1ZTYyYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6NTguMTUzNjMwODU5WiJ9&digest=sha256%3A7030b4217053f9ec8f04db8ab088debfbc921f0d74965de0640e853a81ba398d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.840469452s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:55:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/10e3f142-6116-4741-96f6-9458f95e62ab?_state=9lbmuvTAZ1971phsO7lbygX2ZIyJV_7KbotBletMAU97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMGUzZjE0Mi02MTE2LTQ3NDEtOTZmNi05NDU4Zjk1ZTYyYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTU6NTguMTUzNjMwODU5WiJ9&digest=sha256%3A7030b4217053f9ec8f04db8ab088debfbc921f0d74965de0640e853a81ba398d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=05c42fa1-896f-49ca-822b-ec420a8172aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.359211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=8cfef20e-25a0-4b3f-a40b-0f2ac892ed53 http.request.method=POST http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232788ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:11Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=23bd0297-8a3e-4ef7-ba17-6fc9aa36f4a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/bbbb/blobs/uploads/4715f199-9388-4382-a099-f2b896c249d0?_state=q_u8MDj3x2TKd_OJBQvvllKk3_8a83hF5HHhefQfmh57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NzE1ZjE5OS05Mzg4LTQzODItYTA5OS1mMmI4OTZjMjQ5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MDMuMjc1NTk5MTI0WiJ9&digest=sha256%3A568882fad9f5cc69969472fcef83bc7f52c9780be927e43f5cd04a148e5aa7fc" http.request.useragent="Go-http-client/1.1" http.response.duration=7.803772015s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4715f199-9388-4382-a099-f2b896c249d0?_state=q_u8MDj3x2TKd_OJBQvvllKk3_8a83hF5HHhefQfmh57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NzE1ZjE5OS05Mzg4LTQzODItYTA5OS1mMmI4OTZjMjQ5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MDMuMjc1NTk5MTI0WiJ9&digest=sha256%3A568882fad9f5cc69969472fcef83bc7f52c9780be927e43f5cd04a148e5aa7fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:11Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=7d1d4fb6-0b30-4df9-b85c-a9b39c9c7344 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.928604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:11Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=6ff97704-49d9-48a3-b1b3-717688707244 http.request.method=POST http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.525199ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=d0b86dd7-f1e5-4d82-83c8-b532eb93c53c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/cccc/blobs/uploads/06f86a89-dd61-4acb-ba18-d88d36e94c6b?_state=wfZHMP-_2ZRHETiuxqRK6VvKO-o0kX3zdFcam8HwFQN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNmY4NmE4OS1kZDYxLTRhY2ItYmExOC1kODhkMzZlOTRjNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MTEuMjg2MTc1Mzc1WiJ9&digest=sha256%3A41c08f9e6aded3c2dbffeba4595ff93ea0ce5c82ce3f4e618b8280afd0ea8fe4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.846124322s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/06f86a89-dd61-4acb-ba18-d88d36e94c6b?_state=wfZHMP-_2ZRHETiuxqRK6VvKO-o0kX3zdFcam8HwFQN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNmY4NmE4OS1kZDYxLTRhY2ItYmExOC1kODhkMzZlOTRjNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MTEuMjg2MTc1Mzc1WiJ9&digest=sha256%3A41c08f9e6aded3c2dbffeba4595ff93ea0ce5c82ce3f4e618b8280afd0ea8fe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=407daaae-c1c5-4cac-893b-19b54711d37d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:15 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=bc0d6a28-d4e7-4aad-a37e-b0e5895a0f5d http.request.method=POST http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.274987ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:15 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=0f567ef9-ccba-4541-b302-26f3eda13d6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/dddd/blobs/uploads/d96ff95a-8558-41c0-af65-27f49865a959?_state=7ryXzDYemK1nPK7KzBXy3G984QpkSDmazTSV6Hyniw17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTZmZjk1YS04NTU4LTQxYzAtYWY2NS0yN2Y0OTg2NWE5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MTUuMzE5NzczMjA4WiJ9&digest=sha256%3A83199023be91227161a74c0204bce8bcf607ca9274455a84bc0c3dd7197f015d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793723243s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:15 +0000] "PUT /v2/foo/dddd/blobs/uploads/d96ff95a-8558-41c0-af65-27f49865a959?_state=7ryXzDYemK1nPK7KzBXy3G984QpkSDmazTSV6Hyniw17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTZmZjk1YS04NTU4LTQxYzAtYWY2NS0yN2Y0OTg2NWE5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MTUuMzE5NzczMjA4WiJ9&digest=sha256%3A83199023be91227161a74c0204bce8bcf607ca9274455a84bc0c3dd7197f015d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=56534234-2295-4dcb-bbee-98a2c5b60908 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.963593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33535" http.request.id=97cf89d5-0dfc-48bf-ae1a-6a38afb9372d http.request.method=GET http.request.remoteaddr="127.0.0.1:36892" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.736626ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (50.25s) === RUN TestURLPrefix time="2026-03-09T07:56:18Z" 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.8 time="2026-03-09T07:56:18Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42099" http.request.id=22fe2f11-cdd8-4e00-a771-f4d45d5f7d87 http.request.method=GET http.request.remoteaddr="127.0.0.1:56142" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.690725ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-03-09T07:56:18Z" 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.8 time="2026-03-09T07:56:18Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:56:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=6466c1df-39cd-468e-9277-93260fb25ba3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34946" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.395449ms http.response.status=404 http.response.written=157 vars.digest="sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "GET /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=cc96f74a-fbab-4f4b-91d4-8d87ae0d3af8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.789646ms http.response.status=404 http.response.written=157 vars.digest="sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=67c0f510-9219-4e0f-b64e-fc1533293ebc http.request.method=POST http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795886ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=a62b2c38-a83c-45cb-b75e-0c5a868d4e65 http.request.method=GET http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.479239ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "GET /v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=b10bba0e-ecc1-4375-8851-854395119ec1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621355ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=eac8903e-2fe4-48f0-8957-513de90d6ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=18c9f395-a484-48f3-9df3-397fabfe18ba time="2026-03-09T07:56:18Z" 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.8 http.request.host="127.0.0.1:34009" http.request.id=eac8903e-2fe4-48f0-8957-513de90d6ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.247894ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=18c9f395-a484-48f3-9df3-397fabfe18ba 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "GET /v2/foo/bar/blobs/uploads/18c9f395-a484-48f3-9df3-397fabfe18ba?_state=E_2axkXN_Fi_vn8iSe_BKGsdoA9xadrfQ99ZgUsPXeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4YzlmMzk1LWE0ODQtNDhmMy05ZGYzLTM5N2ZhYmZlMThiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MjM3MDk1NjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=69d51f9a-d1cd-4eff-89fa-1d5c653e0ba2 http.request.method=POST http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=cb16622a-5ee1-4232-9b7d-37ac4e06d1d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/1188931e-41a6-444a-ad19-671d1638072c?_state=VnNByz6HFUTW92Lk93NqunviZzpbPFoCbAN-HFXf4L17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExODg5MzFlLTQxYTYtNDQ0YS1hZDE5LTY3MWQxNjM4MDcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MzIyODk1NzFaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" provided=sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e vars.name="foo/bar" vars.uuid=1188931e-41a6-444a-ad19-671d1638072c time="2026-03-09T07:56:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=cb16622a-5ee1-4232-9b7d-37ac4e06d1d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/1188931e-41a6-444a-ad19-671d1638072c?_state=VnNByz6HFUTW92Lk93NqunviZzpbPFoCbAN-HFXf4L17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExODg5MzFlLTQxYTYtNDQ0YS1hZDE5LTY3MWQxNjM4MDcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MzIyODk1NzFaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1188931e-41a6-444a-ad19-671d1638072c time="2026-03-09T07:56:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=cb16622a-5ee1-4232-9b7d-37ac4e06d1d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/1188931e-41a6-444a-ad19-671d1638072c?_state=VnNByz6HFUTW92Lk93NqunviZzpbPFoCbAN-HFXf4L17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExODg5MzFlLTQxYTYtNDQ0YS1hZDE5LTY3MWQxNjM4MDcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MzIyODk1NzFaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.863586ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1188931e-41a6-444a-ad19-671d1638072c 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "PUT /v2/foo/bar/blobs/uploads/1188931e-41a6-444a-ad19-671d1638072c?_state=VnNByz6HFUTW92Lk93NqunviZzpbPFoCbAN-HFXf4L17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExODg5MzFlLTQxYTYtNDQ0YS1hZDE5LTY3MWQxNjM4MDcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MzIyODk1NzFaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=2bdf57bf-7c5d-4cc4-96ee-9b2502b04cca http.request.method=POST http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=64b86c87-35c0-4991-ac7a-4439db5dce6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/15ced296-8b29-4787-b428-a67a6cb630b2?_state=1rASoWSAFjnW4-nU8ODR2ov_60lh-Fb4VvQbSBPs21t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1Y2VkMjk2LThiMjktNDc4Ny1iNDI4LWE2N2E2Y2I2MzBiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MzY2ODMzODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.862766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "PUT /v2/foo/bar/blobs/uploads/15ced296-8b29-4787-b428-a67a6cb630b2?_state=1rASoWSAFjnW4-nU8ODR2ov_60lh-Fb4VvQbSBPs21t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1Y2VkMjk2LThiMjktNDc4Ny1iNDI4LWE2N2E2Y2I2MzBiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40MzY2ODMzODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=53988618-d0ee-494c-be07-2e2011ba3bd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=b304bfef-efe7-419d-8a27-16ab61dd996b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/08cfb389-dd6a-459b-8487-512f7fdf3379?_state=Be-e2OHH-YzdHNI-9UXFekZNIAjFXEGEUsuDwc3Qikp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4Y2ZiMzg5LWRkNmEtNDU5Yi04NDg3LTUxMmY3ZmRmMzM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40NDA1OTQ5MTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.748096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "PUT /v2/foo/bar/blobs/uploads/08cfb389-dd6a-459b-8487-512f7fdf3379?_state=Be-e2OHH-YzdHNI-9UXFekZNIAjFXEGEUsuDwc3Qikp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4Y2ZiMzg5LWRkNmEtNDU5Yi04NDg3LTUxMmY3ZmRmMzM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40NDA1OTQ5MTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=a0ff1bc6-7898-4ed1-bb49-6b2221d4e953 http.request.method=POST http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:26Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=80fde167-0eef-45a8-98d3-9109e6eb3f73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/54cd52e0-c15a-4b3f-bc37-87236d532d48?_state=XRQE7TmhifmhaQnOjHs4JO9u0KxIuFES7dISELJ7SX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0Y2Q1MmUwLWMxNWEtNGIzZi1iYzM3LTg3MjM2ZDUzMmQ0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40NDQ0MTc2OTNaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.duration=8.111278606s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:18 +0000] "PUT /v2/foo/bar/blobs/uploads/54cd52e0-c15a-4b3f-bc37-87236d532d48?_state=XRQE7TmhifmhaQnOjHs4JO9u0KxIuFES7dISELJ7SX97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0Y2Q1MmUwLWMxNWEtNGIzZi1iYzM3LTg3MjM2ZDUzMmQ0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoxOC40NDQ0MTc2OTNaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:26Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=96c7374a-90eb-41ac-b1de-624e9891d8e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.402618ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34009" http.request.id=b6280a58-b6a5-4097-82b5-d5d5fe08f2a2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/dace8519-6303-454c-826e-801a3b188fdb?_state=pPKdTTa-rPXgC-54Y4Xjnrin-vb03ld8b-8uKpQHgrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2U4NTE5LTYzMDMtNDU0Yy04MjZlLTgwMWEzYjE4OGZkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoyNi43MDQyNjM1MjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=8.135068937s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/dace8519-6303-454c-826e-801a3b188fdb?_state=pPKdTTa-rPXgC-54Y4Xjnrin-vb03ld8b-8uKpQHgrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2U4NTE5LTYzMDMtNDU0Yy04MjZlLTgwMWEzYjE4OGZkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjoyNi43MDQyNjM1MjdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=1255064a-ecd3-44ae-80e6-db9d167ee1c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/uploads/dace8519-6303-454c-826e-801a3b188fdb?_state=xc2JzuxFk1h50HREx6DIh2IR4tVrmwhSsDML9xocWSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2U4NTE5LTYzMDMtNDU0Yy04MjZlLTgwMWEzYjE4OGZkYiIsIk9mZnNldCI6MjkxMjE1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MjZaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.359308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:34 +0000] "PUT /v2/foo/bar/blobs/uploads/dace8519-6303-454c-826e-801a3b188fdb?_state=xc2JzuxFk1h50HREx6DIh2IR4tVrmwhSsDML9xocWSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhY2U4NTE5LTYzMDMtNDU0Yy04MjZlLTgwMWEzYjE4OGZkYiIsIk9mZnNldCI6MjkxMjE1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MjZaIn0%3D&digest=sha256%3A1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=c3ad6c8c-43bc-46de-afd7-790410b6c8a3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.423348ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=c62cface-14d1-4b6a-a28a-2ae36c84d02c http.request.method=GET http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=132.710583ms http.response.status=200 http.response.written=29121536 127.0.0.1 - - [09/Mar/2026:07:56:34 +0000] "GET /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 200 29121536 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=error msg="error parsing digest="sha257:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=c19ea464-0646-49d0-b8c5-54d6cab0ddea http.request.method=GET http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/sha257:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" vars.name="foo/bar" time="2026-03-09T07:56:35Z" 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.8 http.request.host="127.0.0.1:34009" http.request.id=c19ea464-0646-49d0-b8c5-54d6cab0ddea http.request.method=GET http.request.remoteaddr="127.0.0.1:34976" http.request.uri="/v2/foo/bar/blobs/sha257:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.096758ms http.response.status=400 http.response.written=110 vars.digest="sha257:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/sha257:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=2c92cc01-6586-421a-8aeb-add7a5028661 http.request.method=GET http.request.remoteaddr="127.0.0.1:50086" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588126ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:56: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.8 time="2026-03-09T07:56:35Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:56:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=473df99b-2e64-4a58-a1fa-0cc0319f256e http.request.method=GET http.request.remoteaddr="127.0.0.1:55554" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.961476ms http.response.status=404 http.response.written=157 vars.digest="sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=9294d7c0-43a9-48e5-ad5e-0d33d77ff965 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.420405ms http.response.status=404 http.response.written=157 vars.digest="sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=75f3499f-8d2b-4ee4-955f-4659343969cf http.request.method=POST http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=9751cf7f-aeea-49aa-9cee-2bf250c098b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.146578ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=e2392bc5-67d6-40a2-a661-a2184e9d82b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520835ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=bb44cc95-8c2b-4b42-bfe4-f4d32bc710df http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ceac9b1f-3645-4d51-9a95-c94a686681d6 time="2026-03-09T07:56:35Z" 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.8 http.request.host="127.0.0.1:46349" http.request.id=bb44cc95-8c2b-4b42-bfe4-f4d32bc710df http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" http.request.uri="/v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.462105ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ceac9b1f-3645-4d51-9a95-c94a686681d6 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/uploads/ceac9b1f-3645-4d51-9a95-c94a686681d6?_state=Nx66WR4GPxdO3s15nkLOL5WkXrugMcpby0VpXoKM4WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYWM5YjFmLTM2NDUtNGQ1MS05YTk1LWM5NGE2ODY2ODFkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yMzQ0NTE3OTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=9f6a66fc-191c-4e24-921e-e54312e37290 http.request.method=POST http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.928226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=1e4a82f4-a677-415f-ba28-b6c8e5b6af2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba?_state=JxugIVGl6YPWtwsUa-RIcigVQ5eM3xPVoCi32ASVOIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTM2ZDAzLTIwZWYtNGQzNC1iYmZhLTY3ZTBlZjRiNzhiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNDMwNDMzODVaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" provided=sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f vars.name="foo/bar" vars.uuid=b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba time="2026-03-09T07:56:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=1e4a82f4-a677-415f-ba28-b6c8e5b6af2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba?_state=JxugIVGl6YPWtwsUa-RIcigVQ5eM3xPVoCi32ASVOIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTM2ZDAzLTIwZWYtNGQzNC1iYmZhLTY3ZTBlZjRiNzhiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNDMwNDMzODVaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba time="2026-03-09T07:56:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=1e4a82f4-a677-415f-ba28-b6c8e5b6af2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba?_state=JxugIVGl6YPWtwsUa-RIcigVQ5eM3xPVoCi32ASVOIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTM2ZDAzLTIwZWYtNGQzNC1iYmZhLTY3ZTBlZjRiNzhiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNDMwNDMzODVaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.054927ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "PUT /v2/foo/bar/blobs/uploads/b7a36d03-20ef-4d34-bbfa-67e0ef4b78ba?_state=JxugIVGl6YPWtwsUa-RIcigVQ5eM3xPVoCi32ASVOIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YTM2ZDAzLTIwZWYtNGQzNC1iYmZhLTY3ZTBlZjRiNzhiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNDMwNDMzODVaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=8a5ea898-2d06-4556-9413-c954bdbbc6f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=32785b25-9a30-4c2c-b217-7fbf7b67c5db http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/a8cdc2d1-9e82-42c9-9f0b-96a7ae76fcc9?_state=uMm-PYwqljk8BxwoolDW6RhDuESlV_YIFqm8ARTcK6F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4Y2RjMmQxLTllODItNDJjOS05ZjBiLTk2YTdhZTc2ZmNjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNDc2MTQ1MloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.768736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "PUT /v2/foo/bar/blobs/uploads/a8cdc2d1-9e82-42c9-9f0b-96a7ae76fcc9?_state=uMm-PYwqljk8BxwoolDW6RhDuESlV_YIFqm8ARTcK6F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4Y2RjMmQxLTllODItNDJjOS05ZjBiLTk2YTdhZTc2ZmNjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNDc2MTQ1MloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=67669c8c-7f9e-4894-b711-994100f0c5dc http.request.method=POST http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=e423a805-7a24-4034-84c5-12aac94b6f82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/167f7ecb-fd98-463a-8bd1-a60b48c0c753?_state=_fPko779aedEptJx4gOb4kT4NbiRAoP5UjRl_lV2Yhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2N2Y3ZWNiLWZkOTgtNDYzYS04YmQxLWE2MGI0OGMwYzc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNTEzMTA0MDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "PUT /v2/foo/bar/blobs/uploads/167f7ecb-fd98-463a-8bd1-a60b48c0c753?_state=_fPko779aedEptJx4gOb4kT4NbiRAoP5UjRl_lV2Yhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2N2Y3ZWNiLWZkOTgtNDYzYS04YmQxLWE2MGI0OGMwYzc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNTEzMTA0MDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=3c918a64-f083-4e89-9d29-b9239d1c3ff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.672836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=3b2d71c2-3629-40ed-ba4a-952082819863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/9ae27ba4-4ac6-4736-828d-122763fc1749?_state=o-1oXyCIq50LmRfu5tTKuzn_JQt89xBF_tMJFvMA8nx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZTI3YmE0LTRhYzYtNDczNi04MjhkLTEyMjc2M2ZjMTc0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNTUxOTUzMDZaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.680891116s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "PUT /v2/foo/bar/blobs/uploads/9ae27ba4-4ac6-4736-828d-122763fc1749?_state=o-1oXyCIq50LmRfu5tTKuzn_JQt89xBF_tMJFvMA8nx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZTI3YmE0LTRhYzYtNDczNi04MjhkLTEyMjc2M2ZjMTc0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozNS4yNTUxOTUzMDZaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=d51e89cc-4720-4e5e-85d3-02e131a9b3a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.441859ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46349" http.request.id=b88b228a-8d68-47f9-be4f-0f9d7ae88ffc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/f10ca7c2-16ad-400c-8745-3cc6c0641b34?_state=TQLG86XdGVvsy-OQumlXOcgaKbJibHCUtE55jnT9WnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMGNhN2MyLTE2YWQtNDAwYy04NzQ1LTNjYzZjMDY0MWIzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozOS4wNDk1Mzk4ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433818942s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/f10ca7c2-16ad-400c-8745-3cc6c0641b34?_state=TQLG86XdGVvsy-OQumlXOcgaKbJibHCUtE55jnT9WnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMGNhN2MyLTE2YWQtNDAwYy04NzQ1LTNjYzZjMDY0MWIzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NjozOS4wNDk1Mzk4ODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=09987d68-4027-4664-a068-eb17f8a94cc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/uploads/f10ca7c2-16ad-400c-8745-3cc6c0641b34?_state=bVdF7xUcQNUSDmOJvIr4Ibwn_NuJXgtd91K8cMGNdY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMGNhN2MyLTE2YWQtNDAwYy04NzQ1LTNjYzZjMDY0MWIzNCIsIk9mZnNldCI6MjE2OTM5NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MzlaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.641809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "PUT /v2/foo/bar/blobs/uploads/f10ca7c2-16ad-400c-8745-3cc6c0641b34?_state=bVdF7xUcQNUSDmOJvIr4Ibwn_NuJXgtd91K8cMGNdY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMGNhN2MyLTE2YWQtNDAwYy04NzQ1LTNjYzZjMDY0MWIzNCIsIk9mZnNldCI6MjE2OTM5NTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6MzlaIn0%3D&digest=sha256%3A59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=ebd13947-4c43-4893-9704-b33ce9320316 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.401598ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=0dd488a7-6ba2-4d61-93f2-97d676fa740a http.request.method=GET http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=105.837212ms http.response.status=200 http.response.written=21693952 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 200 21693952 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=error msg="error parsing digest="sha257:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=ddfcf7f4-538b-421a-b5be-a1d8686dcce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/sha257:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" vars.name="foo/bar" time="2026-03-09T07:56:42Z" 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.8 http.request.host="127.0.0.1:46349" http.request.id=ddfcf7f4-538b-421a-b5be-a1d8686dcce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55574" http.request.uri="/v2/foo/bar/blobs/sha257:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.041827ms http.response.status=400 http.response.written=110 vars.digest="sha257:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/sha257:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=eaf23d17-f7d0-4a4e-ac6b-5a7e3cc221ea http.request.method=GET http.request.remoteaddr="127.0.0.1:56544" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319288ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=fea7ae92-9f0d-4fd1-a089-6cfcace90eac http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.430783ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46349" http.request.id=197a4564-50f1-4229-83c1-d94c73ab5e46 http.request.method=GET http.request.remoteaddr="127.0.0.1:56544" http.request.uri="/v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.800836ms http.response.status=200 http.response.written=950272 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/sha256:59ce382f7730418ab08317393690e8f77dedb175ca7b861e78874c0c6803303f HTTP/1.1" 200 950272 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=6c4aef05-0248-4a50-a4a6-bbce0f15035b http.request.method=GET http.request.remoteaddr="127.0.0.1:50086" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.617150736s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34009" http.request.id=39d8f9bf-90a1-4e49-aca4-b168334aa392 http.request.method=GET http.request.remoteaddr="127.0.0.1:50078" http.request.uri="/v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.62396782s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [09/Mar/2026:07:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:1873a9a5d807789723a8f25d04ec8e91004cb4ef94fd0ffb18d12481e84e348e HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (24.51s) === RUN TestBlobDelete time="2026-03-09T07:56:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:56:42Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:56:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=8ef02b00-bf86-44bf-b918-683f8acd5fb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35148" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.163128ms http.response.status=404 http.response.written=157 vars.digest="sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=78d83cb6-8c29-42d4-9a54-b217824f70bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.680245ms http.response.status=404 http.response.written=157 vars.digest="sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=bb7b9a4f-664f-4a4e-8d37-dddec00e9059 http.request.method=POST http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.171918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=88e2c5ec-31c2-4f37-a0ff-6bb60fe362dd http.request.method=GET http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958876ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=e5999748-f867-4ab8-956c-24e86a13be70 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445725ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=beb38411-547b-409a-bffa-60f1dd832ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b74b3039-c7ba-4fbb-9ca8-9865710312da time="2026-03-09T07:56:42Z" 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.8 http.request.host="127.0.0.1:35101" http.request.id=beb38411-547b-409a-bffa-60f1dd832ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.586455ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b74b3039-c7ba-4fbb-9ca8-9865710312da 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "GET /v2/foo/bar/blobs/uploads/b74b3039-c7ba-4fbb-9ca8-9865710312da?_state=rsfllMjCo6A8_x45VxoXBHYE1X2jMdjIQNivRwQzyVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NGIzMDM5LWM3YmEtNGZiYi05Y2E4LTk4NjU3MTAzMTJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MTgxMjUwMjlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=ed9dc268-533d-4460-b9df-877c3db478ca http.request.method=POST http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=3ae74060-3032-41a1-9c20-8f1462f77478 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/648f3be8-18d6-4799-be0f-ec9f49de0bcf?_state=t30Z_E252NKlv3ooFBrR70NRzD0JpcLqwwvMXpkg5gd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OGYzYmU4LTE4ZDYtNDc5OS1iZTBmLWVjOWY0OWRlMGJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MjYzNjEzMzdaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" provided=sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad vars.name="foo/bar" vars.uuid=648f3be8-18d6-4799-be0f-ec9f49de0bcf time="2026-03-09T07:56:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=3ae74060-3032-41a1-9c20-8f1462f77478 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/648f3be8-18d6-4799-be0f-ec9f49de0bcf?_state=t30Z_E252NKlv3ooFBrR70NRzD0JpcLqwwvMXpkg5gd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OGYzYmU4LTE4ZDYtNDc5OS1iZTBmLWVjOWY0OWRlMGJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MjYzNjEzMzdaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=648f3be8-18d6-4799-be0f-ec9f49de0bcf time="2026-03-09T07:56:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=3ae74060-3032-41a1-9c20-8f1462f77478 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/648f3be8-18d6-4799-be0f-ec9f49de0bcf?_state=t30Z_E252NKlv3ooFBrR70NRzD0JpcLqwwvMXpkg5gd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OGYzYmU4LTE4ZDYtNDc5OS1iZTBmLWVjOWY0OWRlMGJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MjYzNjEzMzdaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.374295ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=648f3be8-18d6-4799-be0f-ec9f49de0bcf 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "PUT /v2/foo/bar/blobs/uploads/648f3be8-18d6-4799-be0f-ec9f49de0bcf?_state=t30Z_E252NKlv3ooFBrR70NRzD0JpcLqwwvMXpkg5gd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0OGYzYmU4LTE4ZDYtNDc5OS1iZTBmLWVjOWY0OWRlMGJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MjYzNjEzMzdaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=e6855f4d-e50b-496e-9d99-b20d676ae417 http.request.method=POST http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155393ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=bacc625c-1b6f-46d2-aa28-b0988b16893e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/3dff978d-edaf-4ffa-9b5d-1d2e3d6f9f16?_state=Jmf51Z_W8PF5uKGgYoWPIiugSrdQu4ggF9TXcQVILdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZmY5NzhkLWVkYWYtNGZmYS05YjVkLTFkMmUzZDZmOWYxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45Mjk3NDM2NzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.790876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "PUT /v2/foo/bar/blobs/uploads/3dff978d-edaf-4ffa-9b5d-1d2e3d6f9f16?_state=Jmf51Z_W8PF5uKGgYoWPIiugSrdQu4ggF9TXcQVILdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZmY5NzhkLWVkYWYtNGZmYS05YjVkLTFkMmUzZDZmOWYxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45Mjk3NDM2NzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=a4016194-db08-45f5-8da2-19abf6dfa4b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273504ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=f80f2797-a31f-4f64-8ef0-564e5776ac50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/b3defce5-fc0f-4976-8ed2-34edc5056fdf?_state=3YWIHBwZRDIzw9ajHQhGnbR-4xwMSzpHns6TesIwpUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZGVmY2U1LWZjMGYtNDk3Ni04ZWQyLTM0ZWRjNTA1NmZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MzM0MTcwMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.589956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "PUT /v2/foo/bar/blobs/uploads/b3defce5-fc0f-4976-8ed2-34edc5056fdf?_state=3YWIHBwZRDIzw9ajHQhGnbR-4xwMSzpHns6TesIwpUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZGVmY2U1LWZjMGYtNDk3Ni04ZWQyLTM0ZWRjNTA1NmZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MzM0MTcwMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=1bb4435b-0d29-4cfa-84e5-d2924ec5ec47 http.request.method=POST http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=4bec5267-df1e-4ad3-bbaf-3777fdf29d9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/1c175a79-1b21-4900-9850-6c05683d17d2?_state=C61chp70fNFqaTJO1zr5ZWo3cNXp06e-R7MZztGA-aF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjMTc1YTc5LTFiMjEtNDkwMC05ODUwLTZjMDU2ODNkMTdkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MzY5MDg1NjNaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.duration=7.721754544s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:42 +0000] "PUT /v2/foo/bar/blobs/uploads/1c175a79-1b21-4900-9850-6c05683d17d2?_state=C61chp70fNFqaTJO1zr5ZWo3cNXp06e-R7MZztGA-aF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjMTc1YTc5LTFiMjEtNDkwMC05ODUwLTZjMDU2ODNkMTdkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo0Mi45MzY5MDg1NjNaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=4abcbad8-acd7-414a-9f04-2bc03b872de7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35101" http.request.id=2fe0ada7-12f6-46e4-80de-ed5571d6f761 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/81799ba7-0cac-4954-ab4d-45b42e27db30?_state=nlzSHvoyneZcIfjveGVLm7pqO_ceGXFA9_Hu8W95mGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNzk5YmE3LTBjYWMtNDk1NC1hYjRkLTQ1YjQyZTI3ZGIzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo1MC44MDgxNzU0ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.839952509s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/81799ba7-0cac-4954-ab4d-45b42e27db30?_state=nlzSHvoyneZcIfjveGVLm7pqO_ceGXFA9_Hu8W95mGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNzk5YmE3LTBjYWMtNDk1NC1hYjRkLTQ1YjQyZTI3ZGIzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo1MC44MDgxNzU0ODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=63b815f5-0a97-4784-be0e-d7bd655d467a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/uploads/81799ba7-0cac-4954-ab4d-45b42e27db30?_state=LZKbh3p8IfZVAQl-0wVjLONxb8ak0AJCyGTEy0Q1m9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNzk5YmE3LTBjYWMtNDk1NC1hYjRkLTQ1YjQyZTI3ZGIzMCIsIk9mZnNldCI6MjkzMjY4NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6NTBaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.580249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "PUT /v2/foo/bar/blobs/uploads/81799ba7-0cac-4954-ab4d-45b42e27db30?_state=LZKbh3p8IfZVAQl-0wVjLONxb8ak0AJCyGTEy0Q1m9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxNzk5YmE3LTBjYWMtNDk1NC1hYjRkLTQ1YjQyZTI3ZGIzMCIsIk9mZnNldCI6MjkzMjY4NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTY6NTBaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=e8aad623-d678-4c7e-83b1-e00a58b4f1ab http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.586059ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=798aeddb-52ef-45dc-ae84-1e464fbc5e5d http.request.method=GET http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=136.133526ms http.response.status=200 http.response.written=29326848 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "GET /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 200 29326848 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=error msg="error parsing digest="sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=b2bc9d20-bb61-45b9-808a-ef8918b86920 http.request.method=GET http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" time="2026-03-09T07:56:58Z" 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.8 http.request.host="127.0.0.1:35101" http.request.id=b2bc9d20-bb61-45b9-808a-ef8918b86920 http.request.method=GET http.request.remoteaddr="127.0.0.1:35162" http.request.uri="/v2/foo/bar/blobs/sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.946896ms http.response.status=400 http.response.written=110 vars.digest="sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "GET /v2/foo/bar/blobs/sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=e3a1df3c-1d5d-44d9-a70e-fd438807d6e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39328" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.511398ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "GET /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=4b8fe80e-ffd8-4de3-b272-1286866cc485 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652496ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=7708b952-1052-402a-9e20-eef84a9443f8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.640045ms http.response.status=404 http.response.written=157 vars.digest="sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=16a5c60e-d49d-4448-9353-173a387f4f58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.529935ms http.response.status=404 http.response.written=74 vars.digest="sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=error msg="error parsing digest="sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=8b055f3c-6dda-4aa7-ae10-515b1325a2a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" time="2026-03-09T07:56:58Z" 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.8 http.request.host="127.0.0.1:35101" http.request.id=8b055f3c-6dda-4aa7-ae10-515b1325a2a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39350" http.request.uri="/v2/foo/bar/blobs/sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.696126ms http.response.status=400 http.response.written=110 vars.digest="sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "DELETE /v2/foo/bar/blobs/sha257:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T07:56:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=cfdc01aa-83f7-48eb-b22d-780ac57d1997 http.request.method=POST http.request.remoteaddr="127.0.0.1:39356" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=5cdcee55-71cb-4bc4-a888-f274bacdb6c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39356" http.request.uri="/v2/foo/bar/blobs/uploads/4c4fd4f4-f408-49ca-8965-0fe0e5abb019?_state=edt8nd7bwDcCBGJL46-5ZtFMzAJdnUpWQ-Fqo-XrUHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNGZkNGY0LWY0MDgtNDljYS04OTY1LTBmZTBlNWFiYjAxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo1OC44NTI1NjMwOTZaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.duration=8.405519563s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "PUT /v2/foo/bar/blobs/uploads/4c4fd4f4-f408-49ca-8965-0fe0e5abb019?_state=edt8nd7bwDcCBGJL46-5ZtFMzAJdnUpWQ-Fqo-XrUHV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNGZkNGY0LWY0MDgtNDljYS04OTY1LTBmZTBlNWFiYjAxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1Njo1OC44NTI1NjMwOTZaIn0%3D&digest=sha256%3A657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=613da186-19f5-4af2-af7e-f24c31095603 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39356" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.72278ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=565104e8-e8a3-4db7-858f-9ce4c3e3375c http.request.method=GET http.request.remoteaddr="127.0.0.1:39328" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.571180239s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "GET /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-03-09T07:57:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35101" http.request.id=d6648d23-2ef7-40ef-a305-c380bce20307 http.request.method=GET http.request.remoteaddr="127.0.0.1:39318" http.request.uri="/v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.579589807s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [09/Mar/2026:07:56:58 +0000] "GET /v2/foo/bar/blobs/sha256:657b9a183c895b06fb7d4ffd6e8bae108aab495a9eca265e042517a92c3082ad HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (24.77s) === RUN TestRelativeURL time="2026-03-09T07:57:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:57:07Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:57:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44903" http.request.id=8070b5d4-b054-4d39-8512-cb80bce6acd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.0171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44903" http.request.id=00ecfb76-8793-488a-98fa-01086976fddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/uploads/6b90a297-a1f8-427f-9ef3-ae2e476b203c?_state=ljPKj-noFIxLSKJAZscQ4hsDAx0ZjlNsvgly_I6sYpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiOTBhMjk3LWExZjgtNDI3Zi05ZWYzLWFlMmU0NzZiMjAzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzowNy40MTc0Nzc3OTRaIn0%3D&digest=sha256%3A6cb599a954e9f6377092b6f170f9d19c115fbc4fef0f6f98eeb313605708bdc2" http.request.useragent="Go-http-client/1.1" http.response.duration=10.762976594s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:07 +0000] "PUT /v2/foo/bar/blobs/uploads/6b90a297-a1f8-427f-9ef3-ae2e476b203c?_state=ljPKj-noFIxLSKJAZscQ4hsDAx0ZjlNsvgly_I6sYpx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiOTBhMjk3LWExZjgtNDI3Zi05ZWYzLWFlMmU0NzZiMjAzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzowNy40MTc0Nzc3OTRaIn0%3D&digest=sha256%3A6cb599a954e9f6377092b6f170f9d19c115fbc4fef0f6f98eeb313605708bdc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44903" http.request.id=a3f5f571-75aa-4b1d-b3aa-0f295b740e2b http.request.method=POST http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342758ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44903" http.request.id=9e5a3cbb-1cac-42fd-ab21-d08ccff3b789 http.request.method=POST http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.649606ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44903" http.request.id=da73d45f-7351-498b-8465-115a5595c02e http.request.method=PUT http.request.remoteaddr="127.0.0.1:32970" http.request.uri="/v2/foo/bar/blobs/uploads/c1656437-55b2-453c-89b9-9e1b7a22a900?_state=kyF1Lu0nXrnnACYDFRp1h-SM1GmgO2nfg70w28xnGnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxNjU2NDM3LTU1YjItNDUzYy04OWI5LTllMWI3YTIyYTkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzoxOC43Njc2NTkxOTVaIn0%3D&digest=sha256%3Ae24d3d3ae48d85e6157292e6952289e92b59450a9f63df061a2efa32a454ec52" http.request.useragent="Go-http-client/1.1" http.response.duration=6.609584181s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:18 +0000] "PUT /v2/foo/bar/blobs/uploads/c1656437-55b2-453c-89b9-9e1b7a22a900?_state=kyF1Lu0nXrnnACYDFRp1h-SM1GmgO2nfg70w28xnGnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxNjU2NDM3LTU1YjItNDUzYy04OWI5LTllMWI3YTIyYTkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzoxOC43Njc2NTkxOTVaIn0%3D&digest=sha256%3Ae24d3d3ae48d85e6157292e6952289e92b59450a9f63df061a2efa32a454ec52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (17.97s) === RUN TestBlobDeleteDisabled time="2026-03-09T07:57:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:57:25Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:57:25Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:38039" http.request.id=11caeaa8-0052-40c4-9d34-a8d50a539e15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42334" http.request.uri="/v2/foo/bar/blobs/sha256:4c8d590a2f8d6c8686c76842e8e4ea8496369ac8b00caf8b7b25eacfd33af9ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.261748ms http.response.status=405 http.response.written=78 vars.digest="sha256:4c8d590a2f8d6c8686c76842e8e4ea8496369ac8b00caf8b7b25eacfd33af9ce" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:57:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:4c8d590a2f8d6c8686c76842e8e4ea8496369ac8b00caf8b7b25eacfd33af9ce HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-03-09T07:57:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:57:25Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:57:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33245" http.request.id=1a33c39e-013c-480b-805b-5dbc177d83d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264878ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33245" http.request.id=849545b6-b1c2-4db9-847d-0875e1e4554e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59702" http.request.uri="/v2/foo/bar/blobs/uploads/927ba1d3-21cf-4e94-a38a-e2ac5f013598?_state=3C5PL3ZL91nSO8iCaVxP-SyccAZsgeCGn7HGA67B59x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyN2JhMWQzLTIxY2YtNGU5NC1hMzhhLWUyYWM1ZjAxMzU5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzoyNS43MTQxNzU0ODhaIn0%3D&digest=sha256%3A900c38fdc373c805e1c8a5de91d681f914e3cd1d96816f46802a72f817b73d92" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608149669s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:25 +0000] "PUT /v2/foo/bar/blobs/uploads/927ba1d3-21cf-4e94-a38a-e2ac5f013598?_state=3C5PL3ZL91nSO8iCaVxP-SyccAZsgeCGn7HGA67B59x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyN2JhMWQzLTIxY2YtNGU5NC1hMzhhLWUyYWM1ZjAxMzU5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzoyNS43MTQxNzU0ODhaIn0%3D&digest=sha256%3A900c38fdc373c805e1c8a5de91d681f914e3cd1d96816f46802a72f817b73d92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:33245" http.request.id=0fc84df1-e97b-4c31-bd1f-00e80d5cbdfe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59702" http.request.uri="/v2/foo/bar/blobs/sha256:900c38fdc373c805e1c8a5de91d681f914e3cd1d96816f46802a72f817b73d92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.936517ms http.response.status=405 http.response.written=78 vars.digest="sha256:900c38fdc373c805e1c8a5de91d681f914e3cd1d96816f46802a72f817b73d92" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:57:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:900c38fdc373c805e1c8a5de91d681f914e3cd1d96816f46802a72f817b73d92 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.78s) === RUN TestDeleteReadOnly time="2026-03-09T07:57:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:57:28Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:57:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36867" http.request.id=c6d56eb1-bf5c-43d0-b362-1fc1fda4803b http.request.method=POST http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.758899ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36867" http.request.id=a9b816c1-984e-4cc0-bb88-206afaca3682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57908" http.request.uri="/v2/foo/bar/blobs/uploads/4f169970-78e4-4321-9e45-8bf0170d1c5f?_state=x_TBvNNtifWQqULXiem87grBiPCz6PihrK_pTPQoOMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmMTY5OTcwLTc4ZTQtNDMyMS05ZTQ1LThiZjAxNzBkMWM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzoyOC41NzgwMjIzODFaIn0%3D&digest=sha256%3Aa34faff9488073f144cb734b497ad1f9eba5cb74ca7eb96098f3db2b3ba678cb" http.request.useragent="Go-http-client/1.1" http.response.duration=6.70577972s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:28 +0000] "PUT /v2/foo/bar/blobs/uploads/4f169970-78e4-4321-9e45-8bf0170d1c5f?_state=x_TBvNNtifWQqULXiem87grBiPCz6PihrK_pTPQoOMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmMTY5OTcwLTc4ZTQtNDMyMS05ZTQ1LThiZjAxNzBkMWM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1NzoyOC41NzgwMjIzODFaIn0%3D&digest=sha256%3Aa34faff9488073f144cb734b497ad1f9eba5cb74ca7eb96098f3db2b3ba678cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:a34faff9488073f144cb734b497ad1f9eba5cb74ca7eb96098f3db2b3ba678cb HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.96s) === RUN TestStartPushReadOnly time="2026-03-09T07:57: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.8 time="2026-03-09T07:57:35Z" level=info msg="redis not configured" go.version=go1.25.8 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-03-09T07:57: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.8 time="2026-03-09T07:57:35Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=bd9389b6-377e-4ede-a794-b7d8e31f3ed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.451765ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=f19d5047-896b-43af-a08a-82b42e3d08e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.257054ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=6860119a-8779-4ea8-831e-37085e398a9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.073783ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=a4b990f0-eac8-481b-836e-20014ac3f61e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.250588ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=a4b990f0-eac8-481b-836e-20014ac3f61e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.330488ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=a4b990f0-eac8-481b-836e-20014ac3f61e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.366648ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=a4b990f0-eac8-481b-836e-20014ac3f61e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.401538ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T07:57:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=88bae81d-f7bb-4294-939c-d96aa0038eec http.request.method=POST http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=0d12d5ef-56ca-4284-9a88-ac2add638ae9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/blobs/uploads/33e5909e-124b-4dc1-b710-c2a3e6b7b081?_state=YtAjToekljWVC2egdb6rEojwq08j4NKzCrXXrIN9bKB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzM2U1OTA5ZS0xMjRiLTRkYzEtYjcxMC1jMmEzZTZiN2IwODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6MzUuNDU3MDUwMjU0WiJ9&digest=sha256%3A15e248f607ee9dd2958e3b1dadd233ee730b0c1546cb8ce6551770215d617ba1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88312769s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/33e5909e-124b-4dc1-b710-c2a3e6b7b081?_state=YtAjToekljWVC2egdb6rEojwq08j4NKzCrXXrIN9bKB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzM2U1OTA5ZS0xMjRiLTRkYzEtYjcxMC1jMmEzZTZiN2IwODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6MzUuNDU3MDUwMjU0WiJ9&digest=sha256%3A15e248f607ee9dd2958e3b1dadd233ee730b0c1546cb8ce6551770215d617ba1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=523d9f12-6d66-42cf-96a0-a9d24de0df4a http.request.method=POST http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.410098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=d3bdc809-3c59-4eeb-aaa3-0d93b897ff92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/blobs/uploads/65117799-9a30-4f24-9df3-bd1d2e7aa2ac?_state=zfQSo_uWWsagGjE2UaQkAr2EPxHoWtNzgl98ZNUk3nF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTExNzc5OS05YTMwLTRmMjQtOWRmMy1iZDFkMmU3YWEyYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6MzcuNTI3Mjk1MDEzWiJ9&digest=sha256%3A80a7be5861698c83288e4c92619a8924e0d16ef2aea3535a2e12306fca691f9b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.476390147s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/65117799-9a30-4f24-9df3-bd1d2e7aa2ac?_state=zfQSo_uWWsagGjE2UaQkAr2EPxHoWtNzgl98ZNUk3nF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTExNzc5OS05YTMwLTRmMjQtOWRmMy1iZDFkMmU3YWEyYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6MzcuNTI3Mjk1MDEzWiJ9&digest=sha256%3A80a7be5861698c83288e4c92619a8924e0d16ef2aea3535a2e12306fca691f9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=6a9d3672-ed59-410d-a232-ea65e80bbcd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.011774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=cd31f1e5-d78e-4b3e-b281-67104f59e6ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.91843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=57a6f7c9-bf79-4110-96cf-dc7d57d2e091 http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.73836ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=a70d47c0-79a1-484f-a5c8-b52fd2869bcd http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.184688ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44893" http.request.id=50610788-c3c5-4e63-a0d9-352fd15c4fd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.519869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44893" http.request.id=efc2aea9-1de1-4e79-9734-366ba8f96348 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.637749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:44893" http.request.id=52db8f28-ac54-4ee5-ad87-c952b5658626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.458118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=3194a166-ce11-4dfb-b493-fb4d27c65327 http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.754086ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=777dffff-786b-41e8-9fda-7e3f1fa5e639 http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276405ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=720edccb-5eb6-4ffe-badf-0afb114b04eb http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005563ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=fc37f4dd-9da8-4453-b763-30b7915ef81b http.request.method=GET http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.088404ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=error msg="payload digest does match: "sha256:20c9d36ab2feac555af1eb0e67fd7cee47c6c9a1a3fa42b25481e863aafeb801" != "sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f"" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=4360604c-b148-4488-b863-97b6334e5814 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" time="2026-03-09T07:57: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.8 http.request.host="127.0.0.1:44893" http.request.id=4360604c-b148-4488-b863-97b6334e5814 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56986" http.request.uri="/v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.339814ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f" 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5a953117d16cf5352484e3fd3f20339641e398a8b603e8f3014eb5f04da461f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=4e2c0422-c3dc-439f-9c6f-35c0383144b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.109843ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=b1259821-0b63-4427-90ec-c11bf18e9ab1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.056754ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T07:57: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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=2550fb81-d239-41b1-93a1-83231d75c81c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034523ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:57:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=2550fb81-d239-41b1-93a1-83231d75c81c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.077353ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:57:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=2550fb81-d239-41b1-93a1-83231d75c81c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.108943ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=621dc7d3-38db-480c-a089-6d3e9e5a64a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276764ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=77596dc2-3ac8-4eeb-b5ba-926a8cba883e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/blobs/uploads/ddded80d-d103-4dc5-8289-e1cf9012a35b?_state=TEYoq3PHxVyGEqRzOe5G99wT075VW1dQ1DIG3lEFbL97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZGRlZDgwZC1kMTAzLTRkYzUtODI4OS1lMWNmOTAxMmEzNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NDEuMDQ0NzA1MjZaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.344825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/ddded80d-d103-4dc5-8289-e1cf9012a35b?_state=TEYoq3PHxVyGEqRzOe5G99wT075VW1dQ1DIG3lEFbL97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZGRlZDgwZC1kMTAzLTRkYzUtODI4OS1lMWNmOTAxMmEzNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NDEuMDQ0NzA1MjZaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=76389e7a-140a-4ee5-9b5b-24933a067e6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.196984ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:57:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=76389e7a-140a-4ee5-9b5b-24933a067e6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.255504ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T07:57:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=ddc86809-5617-49b4-94e7-1d584a6eb907 http.request.method=POST http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.297738ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=b5651989-a9fd-4653-9e0d-374e1c8aa1da http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/blobs/uploads/5439d03e-ce67-494d-a186-b8b5993cb132?_state=1FH9JtswV870EaW3GQ8T1VyTpeYCKFu3GNkAKqfg23V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDM5ZDAzZS1jZTY3LTQ5NGQtYTE4Ni1iOGI1OTkzY2IxMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NDEuMjk1NDQyMjg4WiJ9&digest=sha256%3A7fbcf8138a51d8c0cfaef1178b65ce7221892efbf81363806c5ec6bd08d613f9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.511496489s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/5439d03e-ce67-494d-a186-b8b5993cb132?_state=1FH9JtswV870EaW3GQ8T1VyTpeYCKFu3GNkAKqfg23V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDM5ZDAzZS1jZTY3LTQ5NGQtYTE4Ni1iOGI1OTkzY2IxMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NDEuMjk1NDQyMjg4WiJ9&digest=sha256%3A7fbcf8138a51d8c0cfaef1178b65ce7221892efbf81363806c5ec6bd08d613f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:47Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=6db50e24-7775-4bf7-b0f8-1add6633982c http.request.method=POST http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=0430a775-ac46-4c2f-8568-fa72a241b899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/blobs/uploads/71c6d6a7-a399-4ceb-844e-7f75b50169e9?_state=PLM9WMxydYneIvx0cOTswJABH7BxHk5Pf-ijx_77zJh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MWM2ZDZhNy1hMzk5LTRjZWItODQ0ZS03Zjc1YjUwMTY5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NDcuMDM4MzU4NjlaIn0%3D&digest=sha256%3A96d30407d19a80c634dfbe5bc7151a437581637b46f17a36a7ea45c7601bfbea" http.request.useragent="Go-http-client/1.1" http.response.duration=4.994971386s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/71c6d6a7-a399-4ceb-844e-7f75b50169e9?_state=PLM9WMxydYneIvx0cOTswJABH7BxHk5Pf-ijx_77zJh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MWM2ZDZhNy1hMzk5LTRjZWItODQ0ZS03Zjc1YjUwMTY5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NDcuMDM4MzU4NjlaIn0%3D&digest=sha256%3A96d30407d19a80c634dfbe5bc7151a437581637b46f17a36a7ea45c7601bfbea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=126e8ad6-0981-42c3-a756-aa84a5610b8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.569549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44893" http.request.id=70e04232-c12b-4ff8-8be0-63b3091cdc16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=e2d360a5-2ecd-4baf-97c1-72a146de7c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.728676ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=33630674-ec7c-4711-b0f7-9be1336ee1b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.624945ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=ec16310b-da87-4155-a6e5-7f38c9163078 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304334ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=43d9e0e9-c240-4fac-86ac-67e5ae27b946 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046034ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=dd698488-b18a-43f4-8563-2e1d1180dd3c http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" 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="992.234µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="rewriting manifest sha256:09f07116d46cf8d3d951fe1a0e7d1784e6aff7b958fe5e56ea8af55a342745c5 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=3c862f7a-174d-4211-aaae-37bdaca84141 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" 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-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=3c862f7a-174d-4211-aaae-37bdaca84141 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.503498ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44893" http.request.id=988c898a-fa30-49c8-97c3-656f5661bbd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184334ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44893" http.request.id=13a865fd-fb75-4875-aa7d-85a6c068271e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44893" http.request.id=e8ce45c6-0d50-4ab9-b9d3-f0ecc4219427 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.374725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=2fd14606-4b8f-4dd3-9c48-0e6b812a0acd http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.196135ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=d68e6d2e-0fe6-4bff-bda1-0a08929abeb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.162374ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=1b8f30f1-7e0b-4279-81ae-75d2ec99e810 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.680386ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=e70a4393-f7d5-4f23-8acb-cc9f76de196c http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020233ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="rewriting manifest list sha256:88f4b7d0caa8fa9c911dcb86b751acc394c5c0ff7fdf9c809dd5985ecc20e28c in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=f14c80fd-719e-4430-b953-561c678ebcd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" 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-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44893" http.request.id=f14c80fd-719e-4430-b953-561c678ebcd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55884" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.066877ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-09T07:57: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.8 time="2026-03-09T07:57:52Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:57:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=ce82a5d5-cd18-415d-80e1-8858cc2a8087 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.149834ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" 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.8 http.request.host="127.0.0.1:36055" http.request.id=0bb1ba1b-0aa6-42d4-b7c1-92738f4c9f23 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" 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="918.343µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=a932126e-11bf-436a-b121-d236a05731cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" 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="935.384µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=dbebe828-bfb5-4672-b3f5-afca028394c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.356509ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:57:52Z" 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.8 http.request.host="127.0.0.1:36055" http.request.id=dbebe828-bfb5-4672-b3f5-afca028394c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.436459ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:57:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=dbebe828-bfb5-4672-b3f5-afca028394c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.473369ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:57:52Z" 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.8 http.request.host="127.0.0.1:36055" http.request.id=dbebe828-bfb5-4672-b3f5-afca028394c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.505929ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T07:57:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=363f9e5b-8088-4e18-a30e-8cf7cdd71088 http.request.method=POST http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.869707ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=3353add7-e02a-4e3f-a770-bfd70b2526a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/blobs/uploads/dac37637-e3a1-4820-8389-0a143a2fdf5f?_state=fpmE4E_hHNZ3xjw9ZsSkVqElmunWGz2VAPB5vzMJl0R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYWMzNzYzNy1lM2ExLTQ4MjAtODM4OS0wYTE0M2EyZmRmNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTIuMjkyMzQ4MDczWiJ9&digest=sha256%3A4fdf2f73848c79775fc1a8cb6628ede8286a64bdfdb4e7f2ddb5ebfae0eb8f66" http.request.useragent="Go-http-client/1.1" http.response.duration=3.62116009s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/dac37637-e3a1-4820-8389-0a143a2fdf5f?_state=fpmE4E_hHNZ3xjw9ZsSkVqElmunWGz2VAPB5vzMJl0R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYWMzNzYzNy1lM2ExLTQ4MjAtODM4OS0wYTE0M2EyZmRmNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTIuMjkyMzQ4MDczWiJ9&digest=sha256%3A4fdf2f73848c79775fc1a8cb6628ede8286a64bdfdb4e7f2ddb5ebfae0eb8f66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:56Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=81c4f93c-d4bc-43da-a699-25e28251813c http.request.method=POST http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.073637ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=3e72bfa5-30c9-4c3c-8192-f8f3e054a3f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/blobs/uploads/81fa1359-163d-44a8-b533-f55d7bfdab51?_state=GWSDBZi0IXMHXygZKopwhGYTCuwp38AaQT5s0YKl0B57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MWZhMTM1OS0xNjNkLTQ0YTgtYjUzMy1mNTVkN2JmZGFiNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTYuMTAyNDYxMTk5WiJ9&digest=sha256%3A0cc93b1951fac80f175b72cb8ef8b73924b5a95ce07fe76c87676ca6da950f18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.998416382s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/81fa1359-163d-44a8-b533-f55d7bfdab51?_state=GWSDBZi0IXMHXygZKopwhGYTCuwp38AaQT5s0YKl0B57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MWZhMTM1OS0xNjNkLTQ0YTgtYjUzMy1mNTVkN2JmZGFiNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTYuMTAyNDYxMTk5WiJ9&digest=sha256%3A0cc93b1951fac80f175b72cb8ef8b73924b5a95ce07fe76c87676ca6da950f18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=a63ebc8f-c948-488f-a0ed-cd1705f60fd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.390081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=8bfc133d-2a68-4f1f-849f-3e02749a716e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.705ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=1cb261a3-22d4-4a76-91c2-00ded999ec50 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.325678ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=9971336d-4252-4d1f-8d78-0918059c53a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.232728ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36055" http.request.id=032ef70a-142a-447f-af6a-197b78f6e449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.512639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36055" http.request.id=7129ec83-c55d-40a5-a178-c9ceab406a6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.679469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:36055" http.request.id=f8829d05-a4d3-4ce1-8c59-c8b4732985ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.711389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=6d0df3ca-6c77-4b23-a245-fc7c64f74d9a http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.041867ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=5ea64f4a-423d-4922-a21b-f1517f043d74 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.498525ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=8bda2478-c415-4830-95d6-e58d1ab43c75 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.345404ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=5a78f199-5764-436a-8b40-7e397e967393 http.request.method=GET http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.251524ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=error msg="payload digest does match: "sha256:af2fead7b98c2347cfb1f33d2853aba37ab8824f8be86e8a0b351615c0024b11" != "sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a"" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=da0477b6-8446-4279-a4cb-ccae1513af7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" time="2026-03-09T07:57:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=da0477b6-8446-4279-a4cb-ccae1513af7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59762" http.request.uri="/v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.702566ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a" 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:0567455ef4c89340a73894347acd4de9ab82fbde927365dbae21b1438aed336a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=2785027f-5948-4769-864b-01a490722353 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.512026ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" 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.8 http.request.host="127.0.0.1:36055" http.request.id=56a80d22-d214-4bf4-a048-caa16357b6e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.284344ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=49e6cf99-0093-4876-96e6-a43a66955ad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.465176ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:57:58Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=49e6cf99-0093-4876-96e6-a43a66955ad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.518466ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:57:58Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=49e6cf99-0093-4876-96e6-a43a66955ad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.555066ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=76962f09-303b-4abb-ac87-fafd2eb08365 http.request.method=POST http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=687e83e5-b896-4c42-a420-6062df0a2ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/blobs/uploads/9301e056-ca54-4bc8-9487-431b952e83f0?_state=G8pkqxgcQyj-KTqKAfClJ83a53fckFYN_2Wrns2nXPN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MzAxZTA1Ni1jYTU0LTRiYzgtOTQ4Ny00MzFiOTUyZTgzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTguMTQxNzc1NjEyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/9301e056-ca54-4bc8-9487-431b952e83f0?_state=G8pkqxgcQyj-KTqKAfClJ83a53fckFYN_2Wrns2nXPN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MzAxZTA1Ni1jYTU0LTRiYzgtOTQ4Ny00MzFiOTUyZTgzZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTguMTQxNzc1NjEyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=77b2a196-dae7-4ff5-9dc8-06922877c9c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.479745ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:57:58Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=77b2a196-dae7-4ff5-9dc8-06922877c9c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.524436ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T07:57:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=cda11d20-627a-422d-8f0b-2755a642f6ad http.request.method=POST http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=1cd89a07-9630-4371-8ceb-cc587e6a71ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/blobs/uploads/62ca2774-5fc6-4e84-a57b-df8f020942c6?_state=6py9IcRZdcGWiNtoHMnOrGXu16IQiQFMdAv5UvWP-Tp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MmNhMjc3NC01ZmM2LTRlODQtYTU3Yi1kZjhmMDIwOTQyYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTguMzcwNzU4NjU3WiJ9&digest=sha256%3A2ac4c3636566105e52af8043192002450caaf92c64f98c5d48441a0c458818b8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.271518736s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:57:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/62ca2774-5fc6-4e84-a57b-df8f020942c6?_state=6py9IcRZdcGWiNtoHMnOrGXu16IQiQFMdAv5UvWP-Tp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MmNhMjc3NC01ZmM2LTRlODQtYTU3Yi1kZjhmMDIwOTQyYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTc6NTguMzcwNzU4NjU3WiJ9&digest=sha256%3A2ac4c3636566105e52af8043192002450caaf92c64f98c5d48441a0c458818b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=44d64790-d478-49ff-9e62-14f76ea360fc http.request.method=POST http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.311038ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=1d94964d-d4ea-48d2-aca0-789254f8686c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/blobs/uploads/b0b912df-1965-4f02-a6db-3e48fab3bb7c?_state=MhoQDclqMbZwyTwa4JAMv8WhPbsv5RJPK8d7npBldYV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGI5MTJkZi0xOTY1LTRmMDItYTZkYi0zZTQ4ZmFiM2JiN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MDIuODI5NjUwNTgyWiJ9&digest=sha256%3A02d3ec9225601366789110682247bdc40babe4410269570f079cb50fe48d1c37" http.request.useragent="Go-http-client/1.1" http.response.duration=3.612875602s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/b0b912df-1965-4f02-a6db-3e48fab3bb7c?_state=MhoQDclqMbZwyTwa4JAMv8WhPbsv5RJPK8d7npBldYV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGI5MTJkZi0xOTY1LTRmMDItYTZkYi0zZTQ4ZmFiM2JiN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MDIuODI5NjUwNTgyWiJ9&digest=sha256%3A02d3ec9225601366789110682247bdc40babe4410269570f079cb50fe48d1c37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=4a4295b2-05ee-4886-8bd5-00ff9f8d2569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36055" http.request.id=512d4043-45e8-47af-9ecd-e8c1d4c7d755 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=6ea0fecf-6cde-4407-8b3d-023a70368730 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.444565ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=208aaa75-f410-44b3-a83f-fb42498bc7c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.488815ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=1ea0d6d2-afd8-4fbc-aeb4-0bd3c9cdd4d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249824ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=59d83eb9-38ab-47fc-9ca6-508a9cd874ff http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.228634ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=f7b50d38-84e6-460f-a5c7-9ec5db65efd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.214494ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="rewriting manifest sha256:544d0b92d7de0d8ad465005e86564e2d8f791186403515d5e328cf0aee2b18d0 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=3578adde-f5de-4524-8e14-223b8d7d1aed http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" 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-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=3578adde-f5de-4524-8e14-223b8d7d1aed http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.538179ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36055" http.request.id=660674bc-74a9-482d-a90d-cd1f804b495b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343575ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36055" http.request.id=aea82c36-a919-4b2d-8ff9-0884565e48d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36055" http.request.id=576cb034-9e14-4b92-8711-e8256706683c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=f41245bd-3b3a-4cf9-b539-8f515c8a2b2c http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.410955ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=d693b08b-10d3-4724-b348-b567c2d043d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.375275ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=7e6c6a00-4f53-4bef-affb-fd2429b0b960 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189274ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=70862650-5341-44fe-98fb-1b108a2e980d http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223324ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="rewriting manifest list sha256:c16b3a98facdb3e40b3bf8eb05c04ec1ec7071fd4ce95d088b20756694dc8022 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=3d7e18de-b21e-41e3-a85b-cdb2db292f13 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" 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-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36055" http.request.id=3d7e18de-b21e-41e3-a85b-cdb2db292f13 http.request.method=GET http.request.remoteaddr="127.0.0.1:43510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.269658ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (31.18s) === RUN TestGetManifestWithStorageError time="2026-03-09T07:58: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.8 time="2026-03-09T07:58:06Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:43791" http.request.id=1c410e1c-ebd5-4c81-ae33-ab73df6d0389 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.344244ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.8 http.request.host="127.0.0.1:43791" http.request.id=9998cb7c-11d1-4c89-8d3a-c87803a33d81 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.839266ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.8 http.request.host="127.0.0.1:43791" http.request.id=7197d857-7849-4cef-abde-44bcf8f80497 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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=1.735086ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.8 http.request.host="127.0.0.1:43791" http.request.id=ee41f7d2-d0e0-4de9-a8d7-67968c0c0a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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=1.239384ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-03-09T07:58: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.8 time="2026-03-09T07:58:06Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=d1f8cb20-3af4-408b-8ad6-83b8dc9b44e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.751746ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" 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.8 http.request.host="127.0.0.1:32805" http.request.id=cd877c79-0567-4084-84a2-34df20e63931 http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.277964ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=3a0e60a2-16cc-47c4-848e-b4297ca480c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306095ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=209df3e7-70dd-47c0-9b0c-8dbfe3b4e9e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.86678ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:58:06Z" 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.8 http.request.host="127.0.0.1:32805" http.request.id=209df3e7-70dd-47c0-9b0c-8dbfe3b4e9e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.92744ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:58:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=209df3e7-70dd-47c0-9b0c-8dbfe3b4e9e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.967821ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T07:58:06Z" 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.8 http.request.host="127.0.0.1:32805" http.request.id=209df3e7-70dd-47c0-9b0c-8dbfe3b4e9e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.006571ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T07:58:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=7005daf9-aba7-4e8a-92ff-0988619273d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899647ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=f2e68c79-2cd5-43f0-835e-d16d9b0f13bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/blobs/uploads/5a13f4fa-ccaf-4907-b499-da9e1def75ee?_state=3BlA-Ze_fsOQJRsaUpIUmjhQNW7lncRfx01RDGNfVlx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YTEzZjRmYS1jY2FmLTQ5MDctYjQ5OS1kYTllMWRlZjc1ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MDYuNzU5ODE0MTg0WiJ9&digest=sha256%3Af1ed5b89dff721a87c93e3f65bade57a4bd9bbd72db0b33e961d3ebd89eb2e30" http.request.useragent="Go-http-client/1.1" http.response.duration=5.496425075s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/5a13f4fa-ccaf-4907-b499-da9e1def75ee?_state=3BlA-Ze_fsOQJRsaUpIUmjhQNW7lncRfx01RDGNfVlx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YTEzZjRmYS1jY2FmLTQ5MDctYjQ5OS1kYTllMWRlZjc1ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MDYuNzU5ODE0MTg0WiJ9&digest=sha256%3Af1ed5b89dff721a87c93e3f65bade57a4bd9bbd72db0b33e961d3ebd89eb2e30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=f7d3f8ca-e82e-4cc6-9b18-71820648301a http.request.method=POST http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.481819ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=698613e3-a1ce-43cd-8287-1d859de36911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/blobs/uploads/97384e09-b3b2-4e75-a43e-46841a2c4fdc?_state=tIIU6OKo3vCOnLHZcH1mRckA4c0teeCcS3_3pTTWysd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NzM4NGUwOS1iM2IyLTRlNzUtYTQzZS00Njg0MWEyYzRmZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTIuNDM4MjcwMTNaIn0%3D&digest=sha256%3Ae6f9ea47d1fb26d65ff02c6f415fbe27af67532699eba3bbb7f4e4cd7f2feb23" http.request.useragent="Go-http-client/1.1" http.response.duration=3.177675182s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/97384e09-b3b2-4e75-a43e-46841a2c4fdc?_state=tIIU6OKo3vCOnLHZcH1mRckA4c0teeCcS3_3pTTWysd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NzM4NGUwOS1iM2IyLTRlNzUtYTQzZS00Njg0MWEyYzRmZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTIuNDM4MjcwMTNaIn0%3D&digest=sha256%3Ae6f9ea47d1fb26d65ff02c6f415fbe27af67532699eba3bbb7f4e4cd7f2feb23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=be2771af-e77d-4532-a284-9810e00cf832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=6acbbc67-a87e-4f15-814e-e74ca1dcf5f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.93831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=05dc5462-e6e1-475d-9c43-3962a17c3065 http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.566129ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=739365a2-89c8-4658-ab85-6c236540acd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.6885ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32805" http.request.id=f95c69ba-5241-4b73-819e-3fca6738569e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.004351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32805" http.request.id=1e06c887-aee7-4e44-9c60-3e391f2c7350 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.036941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:32805" http.request.id=174a9d9c-268f-431e-82b3-26aa394f5f60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.99576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=fc066739-8f16-47c2-a52a-8d62c57a924c http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.603489ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=fa0b5cc1-78d2-4cc9-bba0-3813b53e49e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.700506ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=a392b07f-58fb-406d-9855-c0ba1a29f35f http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612215ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=325c5e3e-191d-4064-a4ce-0fa84f0f26c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.807156ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=error msg="payload digest does match: "sha256:de9d9d21cc7d0ede0147d187c28a827943da932827b1b7613e8e96b202d2f7e3" != "sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b"" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=c16e06fa-57e3-4f16-89fa-2836fe142dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" time="2026-03-09T07:58:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=c16e06fa-57e3-4f16-89fa-2836fe142dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60308" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.953897ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=2d33ff34-7eee-4934-add0-b0728ffbcdcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52158" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.574279ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=1a395328-c147-41a6-89b5-a8a2832aa2f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52158" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.345854ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=0a7fac56-fdac-4b47-857f-6dfd43678000 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52170" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.678736ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=58d785c7-e31e-4eea-b67c-a2a68575a865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.279548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=72c26d17-9487-4ef9-af14-47cbb8afe045 http.request.method=GET http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.708746ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=1b5e7a21-6fd8-47e0-8c25-866f0cd03849 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52180" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.163644ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=7ab8823d-b446-4035-ab66-f1fdeec9c80d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.00553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=2fc5ebdc-7b3a-450e-b6c1-28c38bb74d72 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="966.364µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=e1ed2e85-db00-4ac3-8666-9d87bc67572b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7b9279f1650778662832d2dca7f34a8023f6742e07672b69353d993575a21d3b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=861eb130-b606-43d1-b5a3-5de38feb4cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="852.473µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=a4b7a487-5b21-46dc-8860-2bf54dbb4d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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="926.303µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" 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.8 http.request.host="127.0.0.1:32805" http.request.id=f5925e1c-5c3a-4253-a0d0-d03eaabebde3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008164ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=fe0ef484-7921-49f2-a184-5eaa1d958fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.146814ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:58:15Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=fe0ef484-7921-49f2-a184-5eaa1d958fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.192664ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:58:15Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=fe0ef484-7921-49f2-a184-5eaa1d958fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.221064ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=863b84da-e9d2-4644-967c-d80d7b121a21 http.request.method=POST http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=612b9398-e2d2-4a0b-849d-f6769ba78c20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/1f88bc87-5065-4085-af57-72270a7260e8?_state=57BzGSLm1O8ROCIs0QIMZmqJjvRxnIbtEYyolOzawz17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjg4YmM4Ny01MDY1LTQwODUtYWY1Ny03MjI3MGE3MjYwZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTUuNjc5OTU5Mjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f88bc87-5065-4085-af57-72270a7260e8?_state=57BzGSLm1O8ROCIs0QIMZmqJjvRxnIbtEYyolOzawz17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjg4YmM4Ny01MDY1LTQwODUtYWY1Ny03MjI3MGE3MjYwZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTUuNjc5OTU5Mjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=7f11e286-81d0-4d02-9da4-d5317a16131e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082224ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T07:58:15Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=7f11e286-81d0-4d02-9da4-d5317a16131e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.121914ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T07:58:15Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=723716f9-9f7a-4c51-87f1-0c3b16bda072 http.request.method=POST http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.307458ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=79723c6a-8a2e-4c14-92a2-759859bc4038 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/7680610b-955d-49ac-9c64-c30562ef429d?_state=RwyoMMJAJlGu16y1Ynod9BRsB5ilQSpS-n-OJwCG19d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NjgwNjEwYi05NTVkLTQ5YWMtOWM2NC1jMzA1NjJlZjQyOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTUuODYyOTAwODE5WiJ9&digest=sha256%3A5fb11039e4cf4f9c8f566fa212b59c606e7ebe4a0214807a62fa46499900e281" http.request.useragent="Go-http-client/1.1" http.response.duration=2.374295625s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/7680610b-955d-49ac-9c64-c30562ef429d?_state=RwyoMMJAJlGu16y1Ynod9BRsB5ilQSpS-n-OJwCG19d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NjgwNjEwYi05NTVkLTQ5YWMtOWM2NC1jMzA1NjJlZjQyOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTUuODYyOTAwODE5WiJ9&digest=sha256%3A5fb11039e4cf4f9c8f566fa212b59c606e7ebe4a0214807a62fa46499900e281 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=cfe5c090-5246-4e08-8d2a-97432e781c0e http.request.method=POST http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=606f78db-2872-4756-a4b1-3f8dceffc5fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/blobs/uploads/642d7172-6596-4f1d-b8bb-501b2874d9b0?_state=fDrB9BSmxbRpjLAsYIUk6WPEi30G6eBkALPwd0J0scd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDJkNzE3Mi02NTk2LTRmMWQtYjhiYi01MDFiMjg3NGQ5YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTguNDgxNzgwNDkzWiJ9&digest=sha256%3Afd0e6b71314d926b50e56a0a36a2dac560e6ec80fe05d543ade97c539f5c46c8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.464544746s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/642d7172-6596-4f1d-b8bb-501b2874d9b0?_state=fDrB9BSmxbRpjLAsYIUk6WPEi30G6eBkALPwd0J0scd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDJkNzE3Mi02NTk2LTRmMWQtYjhiYi01MDFiMjg3NGQ5YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDc6NTg6MTguNDgxNzgwNDkzWiJ9&digest=sha256%3Afd0e6b71314d926b50e56a0a36a2dac560e6ec80fe05d543ade97c539f5c46c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=eec483cd-36fa-40df-b5d3-797dd9b35593 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.630179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=fbb3a8f4-472e-4f7d-8202-8bc4c50820fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.028697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=957f2db1-673f-42ab-b6a7-306c7be13161 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.865226ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=5377210f-26f4-4784-bee0-928d22d81cfc http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.891296ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=d230076d-f12a-4c3a-9aa7-b521555f27ed http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579455ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=4e8816fd-1de1-4db0-822c-74ea262b6aba http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410955ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=6a9a45b0-e9f5-4d6b-810d-b7cebc883335 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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=2.384699ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="rewriting manifest sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=86cd2a51-1052-45aa-a356-6dc555d459fb http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" 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-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=86cd2a51-1052-45aa-a356-6dc555d459fb http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.735179ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=4d944d1a-17ad-4b77-b72f-dd626e8e642c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=accccadf-14e8-4ebf-abcd-a184a0133a2b http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566095ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=599e07e4-9994-4334-9932-af502daded9d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50488" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.550715ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=fdd771db-d084-49f4-b0be-4d0faeae678d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50492" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=69256dde-012c-472b-9951-e848dea6e59e http.request.method=GET http.request.remoteaddr="127.0.0.1:50492" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.624826ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=cf5a6e42-a98d-4abf-b297-2738cbb38f2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50498" 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=2.396238ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32805" http.request.id=daa7d614-47b4-4e36-b7c0-00449ba394be http.request.method=PUT http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.028737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=301a22bc-04b1-46f5-874d-8505850bde1e http.request.method=GET http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.882806ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=8b39a670-8075-4946-8912-518c490f4a8d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eb75e3fd5722b88221abf547d83d807ca107b7940ddc75670703a3374304c6ed HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32805" http.request.id=2a33f590-ceda-488f-bce0-8a0e8a91576c http.request.method=GET http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.314605ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:07:58:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (16.51s) === RUN TestManifestDeleteDisabled time="2026-03-09T07:58: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.8 time="2026-03-09T07:58:22Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:37685" http.request.id=28f2251a-b5f5-4779-b9e7-c51989663709 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43106" 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=2.63158ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Mar/2026:07:58:22 +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-03-09T07:58:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:35761" http.request.id=01eb260b-9ef8-4656-91d3-b99006b8f0be http.request.method=PUT http.request.remoteaddr="127.0.0.1:50950" 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=4.064274ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:07:58:23 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T07:58:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:35761" http.request.id=d62e2ee1-96ee-4670-ac0f-62376b1f55dc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50960" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.281508ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:07:58:23 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T07:58:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:35761" http.request.id=8fbad70e-48d3-4f6e-9831-5e7eab1c4f2c http.request.method=POST http.request.remoteaddr="127.0.0.1:50976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.395328ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T07:58:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:35761" http.request.id=428125de-2cbe-48b3-9cac-dd6c096e92e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50992" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.670056ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:07:58:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-03-09T07:58:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:58:23Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=a20864b4-e6ff-45c7-b0c3-b3a31b415e4c http.request.method=POST http.request.remoteaddr="127.0.0.1:59230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.497889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=b6463242-0a25-4684-ab33-7656f85731a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59230" http.request.uri="/v2/foo/bar/blobs/uploads/8973ac9b-8ccd-4e54-ad95-8cbc0fd39546?_state=sko-iSZVBpYhvOP0uWHUYtWVmPHvoehOKLAGWoQRUNt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NzNhYzliLThjY2QtNGU1NC1hZDk1LThjYmMwZmQzOTU0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1ODoyMy4zNjI4MTIxODNaIn0%3D&digest=sha256%3Af87ee8f77d21bc8bf6b98f2c91635b18f865df4ba8b5d8eb111b9d0b8f207b0b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.481931565s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:23 +0000] "PUT /v2/foo/bar/blobs/uploads/8973ac9b-8ccd-4e54-ad95-8cbc0fd39546?_state=sko-iSZVBpYhvOP0uWHUYtWVmPHvoehOKLAGWoQRUNt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NzNhYzliLThjY2QtNGU1NC1hZDk1LThjYmMwZmQzOTU0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1ODoyMy4zNjI4MTIxODNaIn0%3D&digest=sha256%3Af87ee8f77d21bc8bf6b98f2c91635b18f865df4ba8b5d8eb111b9d0b8f207b0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=d38a4189-5c4c-4e20-9ade-8e4695fe314e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59230" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.914533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=ee925808-265a-4a97-b8a0-0e6954046140 http.request.method=GET http.request.remoteaddr="127.0.0.1:59230" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.602516ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42005" go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=525a0f31-43d0-47d7-9ff3-46ead542e2bf http.request.method=GET http.request.remoteaddr="127.0.0.1:49748" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.385305ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42005 /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:42005/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=bf9f0e90-5be2-46b8-97fe-4544d8271da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58292" http.request.uri="/v2/foo/bar/manifests/sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44" time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=2f354db5-9fa2-4635-b68b-1ef6488382c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49762" http.request.uri="/v2/foo/bar/manifests/sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.368979ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "GET /v2/foo/bar/manifests/sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44 with ttl=167h59m59.99999329s" go.version=go1.25.8 time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=bf9f0e90-5be2-46b8-97fe-4544d8271da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58292" http.request.uri="/v2/foo/bar/manifests/sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.328293ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "GET /v2/foo/bar/manifests/sha256:0585236a006cae20ef1ecee496435b6677688673d6969388912c6cb2e6a75a44 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=3611cdde-7c1c-4e5f-8f37-90fb22345fd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49762" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.102204ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42005 /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:42005/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=735a30fe-86c8-4af3-b042-6bb30f8ca11f http.request.method=GET http.request.remoteaddr="127.0.0.1:58294" 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-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=d3872211-17a9-4521-ae8c-d47091ff58f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49770" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.977527ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T07:58:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=735a30fe-86c8-4af3-b042-6bb30f8ca11f http.request.method=GET http.request.remoteaddr="127.0.0.1:58294" 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=7.514236ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:28 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T07:58:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=64b53bd8-3ddc-48e1-842d-d4f0beee4d32 http.request.method=POST http.request.remoteaddr="127.0.0.1:49770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=f2812e65-1394-45f8-83f0-1c296de7ff85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49770" http.request.uri="/v2/foo/bar/blobs/uploads/b152d742-3535-431a-93b4-2329ad59cf34?_state=QcBdG370cH2Twopl-Xf7OMfNzzym5rxg00rAptXjpId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNTJkNzQyLTM1MzUtNDMxYS05M2I0LTIzMjlhZDU5Y2YzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1ODoyOS4wODk5MTY2OTdaIn0%3D&digest=sha256%3A685b9f7e3d6d68ef72da11e4ea973e0a09e0e467714ca42d3d95f97cd532c8a5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.807042183s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:29 +0000] "PUT /v2/foo/bar/blobs/uploads/b152d742-3535-431a-93b4-2329ad59cf34?_state=QcBdG370cH2Twopl-Xf7OMfNzzym5rxg00rAptXjpId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNTJkNzQyLTM1MzUtNDMxYS05M2I0LTIzMjlhZDU5Y2YzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwNzo1ODoyOS4wODk5MTY2OTdaIn0%3D&digest=sha256%3A685b9f7e3d6d68ef72da11e4ea973e0a09e0e467714ca42d3d95f97cd532c8a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=f0e36a95-44e8-4bef-9da7-00db3663c873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49770" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.813263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:07:58:33 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=3fb39a6a-5de7-44f1-a732-35098ffb24e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49770" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.558076ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:58:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42005 /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:42005/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=03ffe77a-834b-4357-beb2-93bf1e29f3a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58296" 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-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=d420d71e-21bd-4868-af8d-4d84418aa18b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49786" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.460739ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:33 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=b9c7d6ab-ca2f-485c-af0c-a151d4123390 http.request.method=GET http.request.remoteaddr="127.0.0.1:49786" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.078653ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:07:58:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42005 /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:42005/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=03ffe77a-834b-4357-beb2-93bf1e29f3a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58296" 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-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42005" http.request.id=6b8f49c0-df63-4558-b94b-2ed96375130a http.request.method=GET http.request.remoteaddr="127.0.0.1:49794" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.963507ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:33 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T07:58:33Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a9dd1b6d103e6f3b57f1f381d93a9dadf376d3e5f591408be5b00f6db840f0e5 with ttl=167h59m59.99999584s" go.version=go1.25.8 time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46795" http.request.id=03ffe77a-834b-4357-beb2-93bf1e29f3a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58296" 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=13.561797ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:07:58:33 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (10.85s) === RUN TestAppDispatcher time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45337" http.request.id=021ea6b2-40c5-4079-bffb-3d74ea2de5fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42888" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206024ms http.response.status=200 http.response.written=0 time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45337" http.request.id=7c6b2ba1-c010-4039-8744-83a3b4479abc http.request.method=GET http.request.remoteaddr="127.0.0.1:42888" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054433ms http.response.status=200 http.response.written=0 time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45337" http.request.id=59a869b5-f708-4976-a434-73220cd56be4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.113µs" http.response.status=200 http.response.written=0 time="2026-03-09T07:58:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45337" http.request.id=fd96583d-6b96-432d-a908-7ec95293214d http.request.method=GET http.request.remoteaddr="127.0.0.1:42888" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029634ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-09T07:58: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.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:33Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:33Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.8 http.request.host="127.0.0.1:36611" http.request.id=8dd7e2ca-cf57-426c-8c1e-b2b07dbde927 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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-03-09T07:58: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.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:33Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:33Z" level=info msg="configuring file health check path=/tmp/healthcheck619202691, interval=1" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-09T07:58:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:37Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:37Z" level=info msg="configuring TCP health check addr=127.0.0.1:40447, interval=1" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-09T07:58: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.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:41Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 time="2026-03-09T07:58:41Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40083, interval=1, threshold=3" go.version=go1.25.8 instance.id=8cdfabdb-965b-4120-951e-fd6b63894133 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 201.104s ? 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.11s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.32s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.83s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.343s === RUN TestSchedule time="2026-03-09T07:55:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 time="2026-03-09T07:55:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99637ms" go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 time="2026-03-09T07:55:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.73µs" go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 time="2026-03-09T07:55:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.03µs" go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 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-03-09T07:55:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-09T07:55:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 time="2026-03-09T07:55:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99392ms" go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 time="2026-03-09T07:55:27Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9978ms" go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 time="2026-03-09T07:55:27Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-09T07:55:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=eb45fdc8-33a5-46ed-9a08-f19477783c24 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.596s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.62s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 20657664 sha256:ffde9f8af89ac33a8a3584e8ae9a5981ea515d6fb84247d014feb3a39627623f [] map[] } --- PASS: TestSimpleBlobRead (0.62s) === RUN TestBlobMount --- PASS: TestBlobMount (0.62s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.34s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.09s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.16s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0e14b15a5ba4bd1d7c13523b17f9e1d93cada9f7dbae3e323014d1aa8c1b6e72 palailogos: marking blob sha256:0b3238dacaa7e73d0497e6a9dcc2a81548707f15a93ce6912239e6037a5d70df palailogos: marking blob sha256:99c0fea227980ee41c1e311efb7763d1cfded5287983494b3fc7d88d86b508c2 palailogos: marking manifest sha256:213e205c19cd75715371783ebe494a58e3fedfb751f27271ca908e540ab42c89 palailogos: marking blob sha256:32fbc3a273fe50294895294598b9d87b0c5773562dec371a6f27a69dc0a93da9 palailogos: marking blob sha256:0e14b15a5ba4bd1d7c13523b17f9e1d93cada9f7dbae3e323014d1aa8c1b6e72 palailogos: marking manifest sha256:32fbc3a273fe50294895294598b9d87b0c5773562dec371a6f27a69dc0a93da9 palailogos: marking blob sha256:0857d53e25e470438d84ffbf4c008dc69bfa98fb517b2ccfe5f8d5af88eaae3d palailogos: marking blob sha256:dd6f09c56aee6f7cdbdedae450fc9a713451280fe01691662284606d4fc70d16 palailogos: marking manifest sha256:d8d593156af3e7cb665ef4cac33531bf6edbe20922dec2e9556c33a3eed9d282 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:49dd5886b2eca83187c5f321e51e8795f0e21ec30d5b496ec7b4b26201d75cd2 palailogos: marking blob sha256:fe69630b1bc34771989eecf9fe3d919b8187b963fd3b591ec2db96fc5005e5ce 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.90s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc deletemanifests: marking manifest sha256:f7c8cbd48bd2e55abcd8bcf80d060d38397118c8b683735ccbc12dda5f5937da deletemanifests: marking blob sha256:97a9e5db13fe556c713429262d50350bedb96b38d883a87773340b2377640ef9 deletemanifests: marking blob sha256:c960ab8f29255f44c06283d663e906fe821a78ef19d1e7cdfa7e8423fc228f5a deletemanifests: marking blob sha256:7f92a430d0dbd35ed8306b917c532352334be0099b1e843b395e65a0d1ff6b1c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc blob eligible for deletion: sha256:8457f2308c3f0d1433d2ef4cd09c39bef11af2ccbffc286948a774e87fe818e0 blob eligible for deletion: sha256:963364c983affd29d950cbaf4b0faca9a093097ea89b5ac3ab845b7c5932fbd1 blob eligible for deletion: sha256:d9ac2d18e76d69e6805d3b49f54fbcc197eec89849059731ab121ebe5c15bad5 deletemanifests manifest eligible for deletion: sha256:eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc deletemanifests: marking manifest sha256:f7c8cbd48bd2e55abcd8bcf80d060d38397118c8b683735ccbc12dda5f5937da deletemanifests: marking blob sha256:97a9e5db13fe556c713429262d50350bedb96b38d883a87773340b2377640ef9 deletemanifests: marking blob sha256:c960ab8f29255f44c06283d663e906fe821a78ef19d1e7cdfa7e8423fc228f5a deletemanifests: marking blob sha256:7f92a430d0dbd35ed8306b917c532352334be0099b1e843b395e65a0d1ff6b1c time="2026-03-09T07:55:51Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f time="2026-03-09T07:55:51Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:8457f2308c3f0d1433d2ef4cd09c39bef11af2ccbffc286948a774e87fe818e0 time="2026-03-09T07:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/8457f2308c3f0d1433d2ef4cd09c39bef11af2ccbffc286948a774e87fe818e0" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:963364c983affd29d950cbaf4b0faca9a093097ea89b5ac3ab845b7c5932fbd1 time="2026-03-09T07:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/963364c983affd29d950cbaf4b0faca9a093097ea89b5ac3ab845b7c5932fbd1" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:d9ac2d18e76d69e6805d3b49f54fbcc197eec89849059731ab121ebe5c15bad5 time="2026-03-09T07:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d9ac2d18e76d69e6805d3b49f54fbcc197eec89849059731ab121ebe5c15bad5" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc time="2026-03-09T07:55:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eebfbfa38c46fd687873b3f4b5be26a088df1429459a39674a66435322f99ffc" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f --- PASS: TestDeleteManifestIfTagNotFound (2.17s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e72c6c58cb6e25efb8301a1a0e523d02d80fc3693aa59fd4e195a8d3271ee91b time="2026-03-09T07:55:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e72c6c58cb6e25efb8301a1a0e523d02d80fc3693aa59fd4e195a8d3271ee91b" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:202641d8262ed22fa8d43c925c50b5308b7b664ed6741438d6e270ef7b38b640 time="2026-03-09T07:55:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/202641d8262ed22fa8d43c925c50b5308b7b664ed6741438d6e270ef7b38b640" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:99900dd380e08fb7b2d4233bfd8ea75ea9c855a3125d9aee5ef03bd9f593db55 time="2026-03-09T07:55:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99900dd380e08fb7b2d4233bfd8ea75ea9c855a3125d9aee5ef03bd9f593db55" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f --- PASS: TestGCWithMissingManifests (0.79s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:15ae5f1166a5f399bf2e824dd41418939ff1e0b8ebbe2bef180c3a22d82f61bc komnenos: marking blob sha256:c99a16a932916147bb06e67d35cb72f83ad47ccfce8fe29034d934050cf67f00 komnenos: marking blob sha256:4d29ff0204147d11ca23be2f7f0efb0606212bbcfb38754e341d5376fa63e010 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:f5fb61a084542ecb3664b4cb11deb86c300b043bdc7359d0c306de5f25685b61 time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f5fb61a084542ecb3664b4cb11deb86c300b043bdc7359d0c306de5f25685b61" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:002fcdef10a727cbb18ceef987b3136da57ae5bf9a61e8a31244d6f6b989fb85 time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/002fcdef10a727cbb18ceef987b3136da57ae5bf9a61e8a31244d6f6b989fb85" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:07dcfa4f67769bb1a95ec6b29f6d9ed83252bc0676282d69fde4bf356531fac4 time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/07dcfa4f67769bb1a95ec6b29f6d9ed83252bc0676282d69fde4bf356531fac4" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:61bdfc4fd28f3d55d8ea1c82b0bd8284c7e00d7cea24abffcfd3f5d8415a4508 time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/61bdfc4fd28f3d55d8ea1c82b0bd8284c7e00d7cea24abffcfd3f5d8415a4508" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:a9eece73502a070ae79bf2ca4bc46f25c42b6694d03a6ba2f4e0480d1bb99485 time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a9eece73502a070ae79bf2ca4bc46f25c42b6694d03a6ba2f4e0480d1bb99485" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f blob eligible for deletion: sha256:d3b7602b300d90a9a7965d0386ce3001c276342b4b81f18b39d008f44fcf100e time="2026-03-09T07:55:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d3/d3b7602b300d90a9a7965d0386ce3001c276342b4b81f18b39d008f44fcf100e" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f --- PASS: TestDeletionHasEffect (1.97s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.09s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9ec175dd8b621977fd1104aafa813dcac3e80e63bb77af9cc155a9425fe54e99 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:71b390292598f64285a8f8c0e85dd8d26cbc6d5266a7d381b08b72cf58040fbf michael_z_doukas: marking blob sha256:2c1ee824c5b15eef1be639e6044bc6732a65b94722951d2f4971b4573c47acc7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:35bdf8df60b00217562012129ac4e1abfdeceb43c5c2de46ce8070afe09effaa time="2026-03-09T07:55:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/35bdf8df60b00217562012129ac4e1abfdeceb43c5c2de46ce8070afe09effaa" go.version=go1.25.8 instance.id=51f2d581-9395-4555-be83-37656603b64f --- PASS: TestOrphanBlobDeleted (1.00s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1cb0b6dbeb48fe46240cf796d004d4274e527cf6d57ef075872d0f3a0ca8fd4d linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2d55c330f1fb13bff5f36449fbe5ba9c19e72cc0540dbc3edde9329e2aa3b330 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.65s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.65s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.59s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.58s) === 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-03-09T07:56:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 06:56:00.738798129 +0000 UTC m=-3567.122567166, actuallyDelete=true" time="2026-03-09T07:56:00Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-09T07:56:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478, actuallyDelete=true" time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5ab5784f-ec3b-4a5d-8c69-44f8b76ab183 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/8d0e3268-1c35-49d3-934c-a6cc4bffc394 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08b0bd02-83e6-43e3-9faa-1f759bd5803c have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0fda6e62-f5bb-4f20-8f2c-4b816918a89b have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c4a24c9-51a9-44b0-8c1a-84f97dec5ef1 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9ab0d416-a63a-4762-809b-78fd6c05c2fc have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b18ed32a-29a6-44a0-a9da-3a6579ee122d have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e118c92a-bee3-432b-9c81-abe25a8b9f35 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/faebbcb8-9c44-4c5b-afed-9ab76f0b235f have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc8e5f06-0b7e-492b-a677-07aea0766983 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00bf1439-e767-4198-a1a1-ff072d7d581f have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.740079773 +0000 UTC m=+32.878714478). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-09T07:56:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 07:56:00.741516148 +0000 UTC m=+32.880150843, actuallyDelete=true" time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/26612877-b4bd-42aa-91fc-643dc98b7a77 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.741516148 +0000 UTC m=+32.880150843). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8ea776d4-067c-4db4-a28a-f4028a1e5860 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.741516148 +0000 UTC m=+32.880150843). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ab28ba5f-08e5-46cf-a869-d1ebb9b9464b have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.741516148 +0000 UTC m=+32.880150843). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c22a568b-4775-4ea2-85f8-9a9e9a4450ca have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.741516148 +0000 UTC m=+32.880150843). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c78cc9f3-6cdd-42ca-9d26-556cef9ec7d7 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.741516148 +0000 UTC m=+32.880150843). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-09T07:56:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 07:56:00.742517672 +0000 UTC m=+32.881152367, actuallyDelete=true" time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14bb01d6-16b8-431e-ad61-de44c6fd19f3 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.742517672 +0000 UTC m=+32.881152367). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b2f1f70-a941-493d-a993-53b430eab216 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.742517672 +0000 UTC m=+32.881152367). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4da1078b-250b-4a72-b79e-e8a1e61e4037 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.742517672 +0000 UTC m=+32.881152367). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5d28ff82-16f9-4d16-8315-ee0b260d4ee1 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.742517672 +0000 UTC m=+32.881152367). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a709cf3d-8328-4ca3-8ce9-e62f715a9ce6 have older date (2026-03-09 06:56:00 +0000 UTC) than purge date (2026-03-09 07:56:00.742517672 +0000 UTC m=+32.881152367). Removing upload directory." time="2026-03-09T07:56:00Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-09T07:56:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 07:56:00.743123214 +0000 UTC m=+32.881757909, actuallyDelete=true" time="2026-03-09T07:56:00Z" 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 32.898s ? 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.010s === 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.011s === RUN TestWalkFileRemoved time="2026-03-09T07:55:27Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.425s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.17s) === 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.179s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.43s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.859s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (21.38s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.801s ? 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-03-09T07:55:27Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-09T07:55:27Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-09T07:55:27Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.8 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 TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestS3TryUpdate (0.01s) time="2026-03-09T07:55:27Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 --- PASS: TestParsing (0.01s) time="2026-03-09T07:55:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=2787d0fd-579b-41fb-ada8-7ced91d7505a time="2026-03-09T07:55:27Z" level=error msg="unknown ip address format" go.version=go1.25.8 instance.id=2787d0fd-579b-41fb-ada8-7ced91d7505a ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-03-09T07:55:27Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=2787d0fd-579b-41fb-ada8-7ced91d7505a --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-03-09T07:55:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T07:55:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T07:55:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T07:55:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.518s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.012s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.423s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.12s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.563s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.015s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running split function openrc... libfakeroot internal error: payload not recognized! '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-r21.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 26.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Mon, 09 Mar 2026 07:58:50 +0000 elapsed time 0h 3m 56s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260309.075455) (2/2) Purging go (1.25.8-r0) Executing busybox-1.37.0-r30.trigger OK: 543.7 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...