>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 19:34:40 +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.9-r0) (2/2) Installing .makedepends-docker-registry (20260410.193441) Executing busybox-1.37.0-r30.trigger OK: 432.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/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-04-10T19:35:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T19:35:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.073s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T19:35:05Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.058s ? 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.059s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.040s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.33s) PASS ok github.com/docker/distribution/health/checks 0.384s ? 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.054s === 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.055s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.077s === 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.040s ? 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/04/10 19:35:05 http: TLS handshake error from 127.0.0.1:40646: 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:35037/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35037/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35037/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35037/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41871?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.80s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T19:35:06Z" level=info msg="broadcaster: closing" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="closing testSink" time="2026-04-10T19:35:06Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-04-10T19:35:06Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 1} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 1} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 1} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 1} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:06Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T19:35:07Z" level=warning msg="&{0x2396528 0.9} encountered too many errors, backing off" time="2026-04-10T19:35:07Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.87s) PASS ok github.com/docker/distribution/notifications 1.904s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-10T19:35:06Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T19:35:06.52657966Z" 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.9 time="2026-04-10T19:35:06.526731181Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:06.527410829Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.9 time="2026-04-10T19:35:06.528033235Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 time="2026-04-10T19:35:06.528072916Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.9 time="2026-04-10T19:35:06.528839484Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.9 time="2026-04-10T19:35:09.545414971Z" level=info msg="response completed" go.version=go1.25.9 http.request.host=127.0.0.1 http.request.id=90c4da33-5993-44e6-ba1f-0c336cba100b http.request.method=GET http.request.remoteaddr="127.0.0.1:38620" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.541467ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:35:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T19:35:09.545714774Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.9 --- PASS: TestRegistrySupportedCipherSuite (3.78s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T19:35:10.232448519Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T19:35:10.233252168Z" 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.9 time="2026-04-10T19:35:10.233274728Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:10.233339089Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.9 time="2026-04-10T19:35:10.233689933Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.69s) PASS ok github.com/docker/distribution/registry 12.545s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.059s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.129s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T19:35:05Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.9 instance.id=2d1ed3bd-df7c-4115-abc2-2358f7522c86 time="2026-04-10T19:35:05Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.9 instance.id=2d1ed3bd-df7c-4115-abc2-2358f7522c86 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-04-10T19:35:05Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.9 password="CZKHrVD30UcfdztQKhdpSRjWie_2lOyyUVJpt0tguMM" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.133s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.057s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-04-10T19:35:05Z" level=info msg="token not to be used before 2026-04-10 19:35:06 +0000 UTC - currently 2026-04-10 19:35:05.904331561 +0000 UTC m=+0.082888443" time="2026-04-10T19:35:05Z" level=info msg="token not to be used after 2026-04-10 19:35:05 +0000 UTC - currently 2026-04-10 19:35:05.907803718 +0000 UTC m=+0.086360680" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-10T19:35:05Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.151s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.110s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.076s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.053s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:06Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40039" http.request.id=82e7de68-d17a-4a0a-b026-8209e77021c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51628" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.048µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:35:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:06Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=91619fd3-fcca-4198-816e-b1715aeae604 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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.01321ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:19:35:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T19:35:06Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=ae9ffb35-a9ae-4d69-8b26-e512e4722509 http.request.method=POST http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:06 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:07Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=26472ce2-0808-4053-bcb2-aca4022e8cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/aaaa/blobs/uploads/a602a218-55db-4d0b-9e08-baae5778d896?_state=3ICXq12jlYB_LYnzs3Gz3dcMtif1XFxq2mSlwb8k8kt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNjAyYTIxOC01NWRiLTRkMGItOWUwOC1iYWFlNTc3OGQ4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MDYuMzkzMzg0MTYzWiJ9&digest=sha256%3A1eb58d76ab251665c78cfcf25d7d2cff9b17f301664ff64ace30dfef1eac79e2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427937709s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:06 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a602a218-55db-4d0b-9e08-baae5778d896?_state=3ICXq12jlYB_LYnzs3Gz3dcMtif1XFxq2mSlwb8k8kt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNjAyYTIxOC01NWRiLTRkMGItOWUwOC1iYWFlNTc3OGQ4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MDYuMzkzMzg0MTYzWiJ9&digest=sha256%3A1eb58d76ab251665c78cfcf25d7d2cff9b17f301664ff64ace30dfef1eac79e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:07Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=29c653ba-5143-414e-a450-1cc6736812f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.650559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:07 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:07Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=c7dc11b8-c694-48cf-a4d7-089124b2fb90 http.request.method=POST http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:07 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=dbadc9cb-cb62-4f3f-b3d4-aa67bf30227f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/bbbb/blobs/uploads/0a9fa15a-c44b-46c8-a7ca-918ab5afad95?_state=vl__ieAl8FUYU1tNgvOpVibXUGdRx_mJMgzOqgT6Kmx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYTlmYTE1YS1jNDRiLTQ2YzgtYTdjYS05MThhYjVhZmFkOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MDcuOTk2Mjk4ODkzWiJ9&digest=sha256%3A810049cef5017de13c38a17cc7f910e916bd5da07f2e2373f86cddc91dc8d982" http.request.useragent="Go-http-client/1.1" http.response.duration=897.591147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:07 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0a9fa15a-c44b-46c8-a7ca-918ab5afad95?_state=vl__ieAl8FUYU1tNgvOpVibXUGdRx_mJMgzOqgT6Kmx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYTlmYTE1YS1jNDRiLTQ2YzgtYTdjYS05MThhYjVhZmFkOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MDcuOTk2Mjk4ODkzWiJ9&digest=sha256%3A810049cef5017de13c38a17cc7f910e916bd5da07f2e2373f86cddc91dc8d982 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:08Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=7d667171-d259-48a2-bbd0-ece556ebfb90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.700479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:08 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:09Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=4c4a5cb0-6d47-48f6-93eb-2754f5f87f29 http.request.method=POST http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=9ffde8bc-5c23-40fe-80bd-8bcc04b94f7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/cccc/blobs/uploads/7e156adc-787b-47c9-b141-fd6b9f75474b?_state=AdakJb-8Ztf8VobDRNVE3paZm80uCs6-miIXc1c0g0t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZTE1NmFkYy03ODdiLTQ3YzktYjE0MS1mZDZiOWY3NTQ3NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MDkuMTAzNTU1MDMxWiJ9&digest=sha256%3Ab45c025a6cc6d1312b4064040fde674b5117f5b820f845ef7fa92e367176a6da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.399951612s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/7e156adc-787b-47c9-b141-fd6b9f75474b?_state=AdakJb-8Ztf8VobDRNVE3paZm80uCs6-miIXc1c0g0t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZTE1NmFkYy03ODdiLTQ3YzktYjE0MS1mZDZiOWY3NTQ3NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MDkuMTAzNTU1MDMxWiJ9&digest=sha256%3Ab45c025a6cc6d1312b4064040fde674b5117f5b820f845ef7fa92e367176a6da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=a67a02a1-0a90-46ea-affa-e67d0e0780e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.613438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:10Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=ed1161e1-b0b6-4a06-a354-199906575a85 http.request.method=POST http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=83974567-e5cb-4e24-a7d9-da1f825082a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/dddd/blobs/uploads/cf50469b-e68c-4f5e-b93c-83fc0a644aab?_state=Gmga7mQ1qSkw-nC3fZQy2I2zB3WLlMaRjAR_9wiJKA17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjZjUwNDY5Yi1lNjhjLTRmNWUtYjkzYy04M2ZjMGE2NDRhYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTAuNzE3NjI0NzZaIn0%3D&digest=sha256%3A261cea67523a285634ee907961217720448a27e6ab502ba880be783c80deb31c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033392553s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/cf50469b-e68c-4f5e-b93c-83fc0a644aab?_state=Gmga7mQ1qSkw-nC3fZQy2I2zB3WLlMaRjAR_9wiJKA17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjZjUwNDY5Yi1lNjhjLTRmNWUtYjkzYy04M2ZjMGE2NDRhYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTAuNzE3NjI0NzZaIn0%3D&digest=sha256%3A261cea67523a285634ee907961217720448a27e6ab502ba880be783c80deb31c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=97ac7edf-b238-4189-924f-ad95e7e10d38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.570918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:11Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=6376af80-c712-47e2-baaa-cb07e13f67ba http.request.method=POST http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:11 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=6f8895ee-a397-4740-9a65-52f1b7965d3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/eeee/blobs/uploads/90db8cce-e740-44de-ac73-848a43d0e1e2?_state=GhJe3dvPVsZWzdqex6iTs3d32Sg2oQgLg7ek2tHipRp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MGRiOGNjZS1lNzQwLTQ0ZGUtYWM3My04NDhhNDNkMGUxZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTEuOTEzNTY0NTIyWiJ9&digest=sha256%3Af34ec91b6e9c8fdb120ac813475f02b574df39564d608a8e8fd64741b5f24f64" http.request.useragent="Go-http-client/1.1" http.response.duration=843.828576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:11 +0000] "PUT /v2/foo/eeee/blobs/uploads/90db8cce-e740-44de-ac73-848a43d0e1e2?_state=GhJe3dvPVsZWzdqex6iTs3d32Sg2oQgLg7ek2tHipRp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MGRiOGNjZS1lNzQwLTQ0ZGUtYWM3My04NDhhNDNkMGUxZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTEuOTEzNTY0NTIyWiJ9&digest=sha256%3Af34ec91b6e9c8fdb120ac813475f02b574df39564d608a8e8fd64741b5f24f64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=4162a5e4-2757-4520-839e-e7c062769490 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.567078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:12 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:12Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=91a8e8d9-2b22-4416-8b9c-42e5372735da http.request.method=POST http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:12 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=bb954235-6760-4d03-ac5e-5c0e6363f93a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/ffff/blobs/uploads/535b623f-a4b4-418e-9897-56a21045f937?_state=jrhqFk05eiSviD-hJZ2fMEW6Y9QUF0o0zKsI8k5egE57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1MzViNjIzZi1hNGI0LTQxOGUtOTg5Ny01NmEyMTA0NWY5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTIuOTU2MTE5NjUyWiJ9&digest=sha256%3Ad63f4eb1316a770075b14990cfe33c7f29826379cd6838e155ace18aab3e338e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044625192s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:12 +0000] "PUT /v2/foo/ffff/blobs/uploads/535b623f-a4b4-418e-9897-56a21045f937?_state=jrhqFk05eiSviD-hJZ2fMEW6Y9QUF0o0zKsI8k5egE57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1MzViNjIzZi1hNGI0LTQxOGUtOTg5Ny01NmEyMTA0NWY5MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTIuOTU2MTE5NjUyWiJ9&digest=sha256%3Ad63f4eb1316a770075b14990cfe33c7f29826379cd6838e155ace18aab3e338e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=f2b22c77-a39a-4ca6-8cc4-b9509cdc81d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.78736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=ec46e407-426f-4b12-aca9-5ebb25b0143c http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="813.048µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=24dde258-ec1c-4197-9e5f-8b66f7b42ccd http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="824.648µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=8b094099-71c2-4f20-9c5a-05277005dd9c http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="989.25µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=462d9944-f569-4407-a5a2-afe27df7583b http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="804.008µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=cc96f1fc-fb69-45ca-a7e0-73451ef9f929 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="760.728µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=2a887824-9cd1-4e3a-8248-429be7b934c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="768.288µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" 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.9 http.request.host="127.0.0.1:38987" http.request.id=9a16db14-1956-4ab1-bb1b-1afaf07cd7c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="829.289µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" 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.9 http.request.host="127.0.0.1:38987" http.request.id=d0298c08-29fa-4f25-9aa9-397ed094dbd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="644.007µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=5a3c79a5-0f67-4a79-a3f1-6e5b0983cd14 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="644.207µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38987" http.request.id=d288ad51-7b4a-4626-9d8c-300b60e46321 http.request.method=GET http.request.remoteaddr="127.0.0.1:57870" 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="728.127µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:35:14Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=c805989e-5f79-485d-ad2c-0503b6ad21ff http.request.method=POST http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=7a2ecaa7-a210-479e-ad59-927d93f45442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/aaaa/blobs/uploads/6a4b443f-f59d-4f94-ad61-444951c86aa3?_state=KPD-kWiH8mYoCfmbK4hGThh0McOgFiuNvlhjalK5dEB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YTRiNDQzZi1mNTlkLTRmOTQtYWQ2MS00NDQ5NTFjODZhYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTQuMTU2NjEwNzgyWiJ9&digest=sha256%3Aabbe9a5b7937c07d3d1ed7e3c79502769d875cc12b55440bc2ef9d40b2231c71" http.request.useragent="Go-http-client/1.1" http.response.duration=698.582192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6a4b443f-f59d-4f94-ad61-444951c86aa3?_state=KPD-kWiH8mYoCfmbK4hGThh0McOgFiuNvlhjalK5dEB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2YTRiNDQzZi1mNTlkLTRmOTQtYWQ2MS00NDQ5NTFjODZhYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTQuMTU2NjEwNzgyWiJ9&digest=sha256%3Aabbe9a5b7937c07d3d1ed7e3c79502769d875cc12b55440bc2ef9d40b2231c71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:14Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=132a29f0-8562-421f-971d-3f72ddc25283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.619159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:14 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:15Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=7d8e4c98-4864-4065-9225-73335acaaa41 http.request.method=POST http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:15 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=69c59376-e63b-40a4-a3b2-afb5e9f7e1dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/bbbb/blobs/uploads/d33f241d-fb1b-4c29-aadf-7f129b86a2e3?_state=vvGmybmQuTUknChGWFCSp5w7DH6w_4ZbgPYFlCmxkl97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMzNmMjQxZC1mYjFiLTRjMjktYWFkZi03ZjEyOWI4NmEyZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTUuMDk2NTAwMzhaIn0%3D&digest=sha256%3A4b80528c8cabe90b96fae932455cbe2810af95f8caad4fbf94aadd0c734afc05" http.request.useragent="Go-http-client/1.1" http.response.duration=1.572833331s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:15 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d33f241d-fb1b-4c29-aadf-7f129b86a2e3?_state=vvGmybmQuTUknChGWFCSp5w7DH6w_4ZbgPYFlCmxkl97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkMzNmMjQxZC1mYjFiLTRjMjktYWFkZi03ZjEyOWI4NmEyZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTUuMDk2NTAwMzhaIn0%3D&digest=sha256%3A4b80528c8cabe90b96fae932455cbe2810af95f8caad4fbf94aadd0c734afc05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=4a5e9546-141f-4adf-b188-85a2d4710aad http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.587118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:16Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=0f9a8530-fad2-4990-9212-155707948e0d http.request.method=POST http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:16 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=998b9e00-3896-462a-a156-b42c123a466b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/cccc/blobs/uploads/14bfa71c-d3f5-48e2-a325-61349062d3d3?_state=n7-vHruLYvfxOcgqWC04cJcPoAFHDzDUNuEVY_X92GF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNGJmYTcxYy1kM2Y1LTQ4ZTItYTMyNS02MTM0OTA2MmQzZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTYuOTQ5OTQ2ODE3WiJ9&digest=sha256%3A1df1b25dc5fefe76141dfda4c6a27ca284848feb4dede084a1e7c472601b0bac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.91111877s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:16 +0000] "PUT /v2/foo/cccc/blobs/uploads/14bfa71c-d3f5-48e2-a325-61349062d3d3?_state=n7-vHruLYvfxOcgqWC04cJcPoAFHDzDUNuEVY_X92GF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNGJmYTcxYy1kM2Y1LTQ4ZTItYTMyNS02MTM0OTA2MmQzZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTYuOTQ5OTQ2ODE3WiJ9&digest=sha256%3A1df1b25dc5fefe76141dfda4c6a27ca284848feb4dede084a1e7c472601b0bac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:18Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=960276b3-89f1-4d02-8142-75b52d29911f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.546517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:18 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:19Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=61405964-9751-44db-b2d9-ebae5afc7e9e http.request.method=POST http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:19 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=843caedd-9dc9-4d45-9b8d-189ee3d3340c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/dddd/blobs/uploads/f0c21a7f-0c3d-44cb-b310-9341eef6363a?_state=CWT_JDz9cjWabwN-nU5czZ31d2LNvkJi6DMj_JknqBB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMGMyMWE3Zi0wYzNkLTQ0Y2ItYjMxMC05MzQxZWVmNjM2M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTkuMDU5MDE0NTczWiJ9&digest=sha256%3Aed3a529c21b3a1157266fb43de4644230ad6f74abc7b9d846ba2fc089d78217b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05380477s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:19 +0000] "PUT /v2/foo/dddd/blobs/uploads/f0c21a7f-0c3d-44cb-b310-9341eef6363a?_state=CWT_JDz9cjWabwN-nU5czZ31d2LNvkJi6DMj_JknqBB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMGMyMWE3Zi0wYzNkLTQ0Y2ItYjMxMC05MzQxZWVmNjM2M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MTkuMDU5MDE0NTczWiJ9&digest=sha256%3Aed3a529c21b3a1157266fb43de4644230ad6f74abc7b9d846ba2fc089d78217b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=33e20972-e4b3-4089-bfa0-6e9be85992cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58834" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.371348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:44913" http.request.id=0315df11-dc31-4d3b-814a-f0467c430d42 http.request.method=GET http.request.remoteaddr="127.0.0.1:58834" 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="809.528µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.95s) === RUN TestURLPrefix time="2026-04-10T19:35:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:35:20Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36421" http.request.id=1e03a7d4-a653-401e-bd8a-3fef1ce4b637 http.request.method=GET http.request.remoteaddr="127.0.0.1:40554" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.97µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-04-10T19:35:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:35:20Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=f8c861ed-b063-411e-b840-df5ff064bd2b http.request.method=GET http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.49µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "GET /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=f99bf2e4-d150-427a-84eb-a69a058fc632 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.768µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=0531b7f7-dde4-460f-9a6b-77cefe10a460 http.request.method=POST http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=96f66f02-35bf-4854-a03a-5860d2082f01 http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="911.17µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "GET /v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=f74294e8-74b6-4777-a80a-89251b5af20f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="872.65µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=8754ca24-60dc-4063-9b93-afe01ad21982 http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=544f21a8-0df4-464c-8085-42e52a4778eb time="2026-04-10T19:35:20Z" 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.9 http.request.host="127.0.0.1:35359" http.request.id=8754ca24-60dc-4063-9b93-afe01ad21982 http.request.method=GET http.request.remoteaddr="127.0.0.1:47996" http.request.uri="/v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.613097ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=544f21a8-0df4-464c-8085-42e52a4778eb 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "GET /v2/foo/bar/blobs/uploads/544f21a8-0df4-464c-8085-42e52a4778eb?_state=60vwXLKGlH4hsblsY3yaGGDMLfv6nKPh6dZFQyesd2V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NGYyMWE4LTBkZjQtNDY0Yy04MDg1LTQyZTUyYTQ3NzhlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTA3MDI1NTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=a540c3e6-8699-4f14-ab29-516f4ec060e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.731µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=58ece2bc-25d4-476f-b9e0-bab145a1570d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/3ee885a0-d5f4-496d-883c-6bd079a88057?_state=qS3IS89jPkdygTKVxpN1hW7dBlVtK3bLAmbaAPaci597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTg4NWEwLWQ1ZjQtNDk2ZC04ODNjLTZiZDA3OWE4ODA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTY0MjAxMzVaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" provided=sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 vars.name="foo/bar" vars.uuid=3ee885a0-d5f4-496d-883c-6bd079a88057 time="2026-04-10T19:35:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=58ece2bc-25d4-476f-b9e0-bab145a1570d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/3ee885a0-d5f4-496d-883c-6bd079a88057?_state=qS3IS89jPkdygTKVxpN1hW7dBlVtK3bLAmbaAPaci597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTg4NWEwLWQ1ZjQtNDk2ZC04ODNjLTZiZDA3OWE4ODA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTY0MjAxMzVaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3ee885a0-d5f4-496d-883c-6bd079a88057 time="2026-04-10T19:35:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=58ece2bc-25d4-476f-b9e0-bab145a1570d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/3ee885a0-d5f4-496d-883c-6bd079a88057?_state=qS3IS89jPkdygTKVxpN1hW7dBlVtK3bLAmbaAPaci597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTg4NWEwLWQ1ZjQtNDk2ZC04ODNjLTZiZDA3OWE4ODA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTY0MjAxMzVaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.047571ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3ee885a0-d5f4-496d-883c-6bd079a88057 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "PUT /v2/foo/bar/blobs/uploads/3ee885a0-d5f4-496d-883c-6bd079a88057?_state=qS3IS89jPkdygTKVxpN1hW7dBlVtK3bLAmbaAPaci597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZTg4NWEwLWQ1ZjQtNDk2ZC04ODNjLTZiZDA3OWE4ODA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTY0MjAxMzVaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=439de206-8dec-4a4d-ab5b-4ccf5ed51115 http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="784.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=9153bb78-3b8f-4d73-9708-af69e6574684 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/c18aedaa-f8ad-4393-a749-ba5a2e61ed44?_state=obdqYYaNYn5rNXACHMX7qzLywe22_4Uxy9HOVapIuAd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOGFlZGFhLWY4YWQtNDM5My1hNzQ5LWJhNWEyZTYxZWQ0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTg3NjU0OFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "PUT /v2/foo/bar/blobs/uploads/c18aedaa-f8ad-4393-a749-ba5a2e61ed44?_state=obdqYYaNYn5rNXACHMX7qzLywe22_4Uxy9HOVapIuAd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxOGFlZGFhLWY4YWQtNDM5My1hNzQ5LWJhNWEyZTYxZWQ0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNTg3NjU0OFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=4c4905f2-102f-4bca-9b77-9f3b4d812e21 http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=d9a645ef-083d-4649-9a74-e55a5f1e4ff5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/e1ecd46c-e52a-4ffd-9d8b-2124dc8561b4?_state=kVfozUH7MZK1dIjorsAiqIG9HZah-yaywSNBL3NVC9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZWNkNDZjLWU1MmEtNGZmZC05ZDhiLTIxMjRkYzg1NjFiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNjEyNTIzODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "PUT /v2/foo/bar/blobs/uploads/e1ecd46c-e52a-4ffd-9d8b-2124dc8561b4?_state=kVfozUH7MZK1dIjorsAiqIG9HZah-yaywSNBL3NVC9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZWNkNDZjLWU1MmEtNGZmZC05ZDhiLTIxMjRkYzg1NjFiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNjEyNTIzODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:20Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=c97cf4cf-e743-4c2d-930b-4a0d154ec372 http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:21Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=16b284f0-e936-4aad-9006-4a1cea947584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/91641def-ad6f-4c01-b341-97296a7a4410?_state=DJWfWTDydgpTptvh9TBr5jEOEvq4H8V-mElQJFn1pe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNjQxZGVmLWFkNmYtNGMwMS1iMzQxLTk3Mjk2YTdhNDQxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNjM2MDU1MzFaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.61399881s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:20 +0000] "PUT /v2/foo/bar/blobs/uploads/91641def-ad6f-4c01-b341-97296a7a4410?_state=DJWfWTDydgpTptvh9TBr5jEOEvq4H8V-mElQJFn1pe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNjQxZGVmLWFkNmYtNGMwMS1iMzQxLTk3Mjk2YTdhNDQxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMC4zNjM2MDU1MzFaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:22Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=f4e00894-5cc3-40c1-af63-b5bcef95c35d http.request.method=POST http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35359" http.request.id=b12bd3f2-989a-4a84-b960-27c55f75d77f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/7996ea02-c663-4848-9af3-e0d3d52933a3?_state=YbPltNxBu9KbA4Kjhn_eM46F-l1M9eztxY3mp2AWZzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTZlYTAyLWM2NjMtNDg0OC05YWYzLWUwZDNkNTI5MzNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMi4xMzkxMjYyMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.507586079s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/7996ea02-c663-4848-9af3-e0d3d52933a3?_state=YbPltNxBu9KbA4Kjhn_eM46F-l1M9eztxY3mp2AWZzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTZlYTAyLWM2NjMtNDg0OC05YWYzLWUwZDNkNTI5MzNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMi4xMzkxMjYyMloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=4f09678f-9af4-4d51-a382-98d945671126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/uploads/7996ea02-c663-4848-9af3-e0d3d52933a3?_state=fNnFGuvJ0h83tpmVj-FFiRb9jORyvCpbjxiNb7WVuuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTZlYTAyLWM2NjMtNDg0OC05YWYzLWUwZDNkNTI5MzNhMyIsIk9mZnNldCI6MjMwMDc3NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MjJaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.532667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "PUT /v2/foo/bar/blobs/uploads/7996ea02-c663-4848-9af3-e0d3d52933a3?_state=fNnFGuvJ0h83tpmVj-FFiRb9jORyvCpbjxiNb7WVuuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTZlYTAyLWM2NjMtNDg0OC05YWYzLWUwZDNkNTI5MzNhMyIsIk9mZnNldCI6MjMwMDc3NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MjJaIn0%3D&digest=sha256%3A0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=fee96faf-e50b-4549-8ee5-9b2dbc93736d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.149852ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=fd2ef4a8-2175-4e99-8d32-5412faaa4f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=127.125473ms http.response.status=200 http.response.written=23007744 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 200 23007744 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=error msg="error parsing digest="sha257:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=00d9a59b-c9fc-4cc1-a1fe-5ca9fdc7d8be http.request.method=GET http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/sha257:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" vars.name="foo/bar" time="2026-04-10T19:35:23Z" 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.9 http.request.host="127.0.0.1:35359" http.request.id=00d9a59b-c9fc-4cc1-a1fe-5ca9fdc7d8be http.request.method=GET http.request.remoteaddr="127.0.0.1:48004" http.request.uri="/v2/foo/bar/blobs/sha257:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.688µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/sha257:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=48b2b39b-e307-4446-8847-ca34e4fe8423 http.request.method=GET http.request.remoteaddr="127.0.0.1:48014" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170933ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:23Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=063c1478-7616-4b95-8cc1-25e3f05a1bd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52376" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.021291ms http.response.status=404 http.response.written=157 vars.digest="sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=de91a2d0-d753-4b86-81c5-a96f5e418cd3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52384" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.13µs" http.response.status=404 http.response.written=157 vars.digest="sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=ae4587ce-e5f9-451f-b75e-653ee48d79df http.request.method=POST http.request.remoteaddr="127.0.0.1:52384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=78a20c73-5161-4859-88c5-5037052d7e50 http.request.method=GET http.request.remoteaddr="127.0.0.1:52384" http.request.uri="/v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="934.89µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=25fd7f17-3f14-4d01-bca9-e50231678f66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52384" http.request.uri="/v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="938.77µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=4867e8d9-c6db-4bd4-9501-e13992b7b0a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52384" http.request.uri="/v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0c8e55b4-c024-4298-bd11-61c3073c11f3 time="2026-04-10T19:35:23Z" 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.9 http.request.host="127.0.0.1:45785" http.request.id=4867e8d9-c6db-4bd4-9501-e13992b7b0a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52384" http.request.uri="/v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.01µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0c8e55b4-c024-4298-bd11-61c3073c11f3 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/uploads/0c8e55b4-c024-4298-bd11-61c3073c11f3?_state=JOgR71rnHGeJm1xBY4YQp2uVJ-Tyzc6dQX0_246y7DZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjOGU1NWI0LWMwMjQtNDI5OC1iZDExLTYxYzMwNzNjMTFmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyMy45OTU3Nzg2MTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=d1833ac5-226f-4c83-9576-88e63dc0ef54 http.request.method=POST http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=a4ffa9f3-ce23-4eaf-8a78-5dd92d53c525 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/9c4f1e9a-db04-4a85-9220-b83cd5625c15?_state=xX5FAiHPAHY97pyov1BSF_mtUQ7kRp2ebGaVaKOZXpN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNGYxZTlhLWRiMDQtNGE4NS05MjIwLWI4M2NkNTYyNWMxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDA2MDA1MDNaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" provided=sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e vars.name="foo/bar" vars.uuid=9c4f1e9a-db04-4a85-9220-b83cd5625c15 time="2026-04-10T19:35:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=a4ffa9f3-ce23-4eaf-8a78-5dd92d53c525 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/9c4f1e9a-db04-4a85-9220-b83cd5625c15?_state=xX5FAiHPAHY97pyov1BSF_mtUQ7kRp2ebGaVaKOZXpN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNGYxZTlhLWRiMDQtNGE4NS05MjIwLWI4M2NkNTYyNWMxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDA2MDA1MDNaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9c4f1e9a-db04-4a85-9220-b83cd5625c15 time="2026-04-10T19:35:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=a4ffa9f3-ce23-4eaf-8a78-5dd92d53c525 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/9c4f1e9a-db04-4a85-9220-b83cd5625c15?_state=xX5FAiHPAHY97pyov1BSF_mtUQ7kRp2ebGaVaKOZXpN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNGYxZTlhLWRiMDQtNGE4NS05MjIwLWI4M2NkNTYyNWMxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDA2MDA1MDNaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.072611ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9c4f1e9a-db04-4a85-9220-b83cd5625c15 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "PUT /v2/foo/bar/blobs/uploads/9c4f1e9a-db04-4a85-9220-b83cd5625c15?_state=xX5FAiHPAHY97pyov1BSF_mtUQ7kRp2ebGaVaKOZXpN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNGYxZTlhLWRiMDQtNGE4NS05MjIwLWI4M2NkNTYyNWMxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDA2MDA1MDNaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=58ef14a1-f5d5-4811-b361-cade4a6eb842 http.request.method=POST http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="955.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=1a65a615-752e-4850-8390-39744e9b32ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/a3bc9e85-e786-498d-8049-bfaa342c08aa?_state=sHU9fgS97X1m9WyZgjsjOmnyz-T8RBFHtCXTvYTylUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzYmM5ZTg1LWU3ODYtNDk4ZC04MDQ5LWJmYWEzNDJjMDhhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDMzMDU0MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "PUT /v2/foo/bar/blobs/uploads/a3bc9e85-e786-498d-8049-bfaa342c08aa?_state=sHU9fgS97X1m9WyZgjsjOmnyz-T8RBFHtCXTvYTylUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzYmM5ZTg1LWU3ODYtNDk4ZC04MDQ5LWJmYWEzNDJjMDhhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDMzMDU0MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=12ceb968-b237-4884-b9b3-47323f71a469 http.request.method=POST http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=0642e0dd-b09d-4394-806c-c43628f5d8e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/375f1ae0-989d-4666-836e-28162f501308?_state=VG8hqmCZ38jS_uqFv07RZmYRtKskIw7BmWzF08v_jzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NWYxYWUwLTk4OWQtNDY2Ni04MzZlLTI4MTYyZjUwMTMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDU2OTQ2NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "PUT /v2/foo/bar/blobs/uploads/375f1ae0-989d-4666-836e-28162f501308?_state=VG8hqmCZ38jS_uqFv07RZmYRtKskIw7BmWzF08v_jzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NWYxYWUwLTk4OWQtNDY2Ni04MzZlLTI4MTYyZjUwMTMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDU2OTQ2NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=ec42b7f7-a339-41a1-a096-cbe67a0b6d4a http.request.method=POST http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=f39d1cbc-f8da-43b1-9226-2628ea4eb215 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/6a5d3cab-a4bb-41f9-8744-264f9ae2ae54?_state=ebH6Wj6LdR2dNk-HyD_Tyv6XEssV4M3XkzOzwPbPH1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNWQzY2FiLWE0YmItNDFmOS04NzQ0LTI2NGY5YWUyYWU1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDgzMDY5ODVaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.duration=739.77735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "PUT /v2/foo/bar/blobs/uploads/6a5d3cab-a4bb-41f9-8744-264f9ae2ae54?_state=ebH6Wj6LdR2dNk-HyD_Tyv6XEssV4M3XkzOzwPbPH1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNWQzY2FiLWE0YmItNDFmOS04NzQ0LTI2NGY5YWUyYWU1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC4wMDgzMDY5ODVaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:24Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=ae25edf1-c12a-4325-8b9d-72e73b21aa8d http.request.method=POST http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061092ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45785" http.request.id=dbf5da86-1091-467a-a0f3-000bf1fe5ba1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/f109d694-2a40-4251-8b5e-fa66438f0d64?_state=SrVp_xlNcpp7MZLPj7L-wDQYLrumHRn_mql1rrgKKoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDlkNjk0LTJhNDAtNDI1MS04YjVlLWZhNjY0MzhmMGQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC44NTQzNjkyMjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=753.111972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/f109d694-2a40-4251-8b5e-fa66438f0d64?_state=SrVp_xlNcpp7MZLPj7L-wDQYLrumHRn_mql1rrgKKoJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDlkNjk0LTJhNDAtNDI1MS04YjVlLWZhNjY0MzhmMGQ2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNC44NTQzNjkyMjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=603977ec-7986-4fb1-b52e-5a18e8a0ba64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/uploads/f109d694-2a40-4251-8b5e-fa66438f0d64?_state=YxygaJIfC6ihkdywKJNCtTPdqf60bIGuiA0pLT-IkI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDlkNjk0LTJhNDAtNDI1MS04YjVlLWZhNjY0MzhmMGQ2NCIsIk9mZnNldCI6MTY0MDI5NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MjRaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.277733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "PUT /v2/foo/bar/blobs/uploads/f109d694-2a40-4251-8b5e-fa66438f0d64?_state=YxygaJIfC6ihkdywKJNCtTPdqf60bIGuiA0pLT-IkI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDlkNjk0LTJhNDAtNDI1MS04YjVlLWZhNjY0MzhmMGQ2NCIsIk9mZnNldCI6MTY0MDI5NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MjRaIn0%3D&digest=sha256%3A26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=6789598d-5d07-45ba-a23b-4272e1a00720 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="937.69µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=ab12782b-a446-46d8-aa4f-8b4d24dcf21f http.request.method=GET http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=76.289971ms http.response.status=200 http.response.written=16402944 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 200 16402944 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=error msg="error parsing digest="sha257:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=59c55129-c6c8-4a71-8fe5-61f2ffd027f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/sha257:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" vars.name="foo/bar" time="2026-04-10T19:35:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=59c55129-c6c8-4a71-8fe5-61f2ffd027f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52386" http.request.uri="/v2/foo/bar/blobs/sha257:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.609µs" http.response.status=400 http.response.written=110 vars.digest="sha257:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/sha257:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=fe646259-4e1b-49d9-8e08-b4116ecda6b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52402" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066371ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=fccd2aee-2584-4253-9f6a-97dfcf562faa http.request.method=GET http.request.remoteaddr="127.0.0.1:52402" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.701818ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:45785" http.request.id=c127e1ef-e4fa-42dc-ae02-67a6e5252bbc http.request.method=GET http.request.remoteaddr="127.0.0.1:52400" http.request.uri="/v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.084854ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/sha256:26ecf2ecd26dacd2f82b61457f1837c7fce4537ad0931ac36b661198143f108e HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=7e6238d4-8d3f-4fd9-835c-ca7904f05970 http.request.method=GET http.request.remoteaddr="127.0.0.1:48014" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.906823446s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35359" http.request.id=9cb77352-5f4b-43df-bdfd-de3ec34b3316 http.request.method=GET http.request.remoteaddr="127.0.0.1:48012" http.request.uri="/v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.912016701s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:19:35:23 +0000] "GET /v2/foo/bar/blobs/sha256:0a6a8cdaeae09725e0be5838a079b0d1afe65e94ce3ffa334d37cc47e4202dd2 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.60s) === RUN TestBlobDelete time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:25Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=85f65bbf-3c88-4800-8dc5-813d77a21cfc http.request.method=GET http.request.remoteaddr="127.0.0.1:58152" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008411ms http.response.status=404 http.response.written=157 vars.digest="sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=c029e393-ef7b-4e7e-ae93-39fccfdd5b97 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58168" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.61µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=48125324-e245-407a-b1aa-190af1125218 http.request.method=POST http.request.remoteaddr="127.0.0.1:58168" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=80eeee5b-a66a-43dd-98c0-ec38726397da http.request.method=GET http.request.remoteaddr="127.0.0.1:58168" http.request.uri="/v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729378ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=a82b69b2-6faf-427b-9b6f-4d41d00ec175 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58168" http.request.uri="/v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="948.37µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=fdb72d86-654c-46ae-bfbe-5be5d9135e7d http.request.method=GET http.request.remoteaddr="127.0.0.1:58168" http.request.uri="/v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f5f5c3d5-c221-4534-a600-1d9db8e22c00 time="2026-04-10T19:35:25Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=fdb72d86-654c-46ae-bfbe-5be5d9135e7d http.request.method=GET http.request.remoteaddr="127.0.0.1:58168" http.request.uri="/v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.649µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f5f5c3d5-c221-4534-a600-1d9db8e22c00 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "GET /v2/foo/bar/blobs/uploads/f5f5c3d5-c221-4534-a600-1d9db8e22c00?_state=xsd43vX4fk__VGD-ZJ86u6h82y6lBaUUQ8qHy82dC0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1ZjVjM2Q1LWMyMjEtNDUzNC1hNjAwLTFkOWRiOGUyMmMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTEyNTQ2NjlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=1cbc7e0e-d587-425d-ab38-6974f701bbd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=347e3ade-879b-435b-8153-346b701da6f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/ab20dcac-cc94-4b6c-b60d-139e2e811c1d?_state=OlXDjPsv1YhM1w7IHvq84_lPDuVMtM0gVm0rA0DdPPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMjBkY2FjLWNjOTQtNGI2Yy1iNjBkLTEzOWUyZTgxMWMxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTY5Njc3N1oifQ%3D%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" provided=sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c vars.name="foo/bar" vars.uuid=ab20dcac-cc94-4b6c-b60d-139e2e811c1d time="2026-04-10T19:35:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=347e3ade-879b-435b-8153-346b701da6f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/ab20dcac-cc94-4b6c-b60d-139e2e811c1d?_state=OlXDjPsv1YhM1w7IHvq84_lPDuVMtM0gVm0rA0DdPPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMjBkY2FjLWNjOTQtNGI2Yy1iNjBkLTEzOWUyZTgxMWMxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTY5Njc3N1oifQ%3D%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ab20dcac-cc94-4b6c-b60d-139e2e811c1d time="2026-04-10T19:35:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=347e3ade-879b-435b-8153-346b701da6f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/ab20dcac-cc94-4b6c-b60d-139e2e811c1d?_state=OlXDjPsv1YhM1w7IHvq84_lPDuVMtM0gVm0rA0DdPPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMjBkY2FjLWNjOTQtNGI2Yy1iNjBkLTEzOWUyZTgxMWMxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTY5Njc3N1oifQ%3D%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033251ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ab20dcac-cc94-4b6c-b60d-139e2e811c1d 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "PUT /v2/foo/bar/blobs/uploads/ab20dcac-cc94-4b6c-b60d-139e2e811c1d?_state=OlXDjPsv1YhM1w7IHvq84_lPDuVMtM0gVm0rA0DdPPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMjBkY2FjLWNjOTQtNGI2Yy1iNjBkLTEzOWUyZTgxMWMxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTY5Njc3N1oifQ%3D%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=9eee945a-a7e2-4e42-933c-248e6974cd2d http.request.method=POST http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=81c9001b-de75-4045-a604-45c9f4c41d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/0267264c-1046-4f02-a9e5-90a920d8fade?_state=VFetDEiFzcg0gEMdSvsFhSPwuIdS9f7EifRBXI9wK9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNjcyNjRjLTEwNDYtNGYwMi1hOWU1LTkwYTkyMGQ4ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTk0NTQ3MTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "PUT /v2/foo/bar/blobs/uploads/0267264c-1046-4f02-a9e5-90a920d8fade?_state=VFetDEiFzcg0gEMdSvsFhSPwuIdS9f7EifRBXI9wK9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyNjcyNjRjLTEwNDYtNGYwMi1hOWU1LTkwYTkyMGQ4ZmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MTk0NTQ3MTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=af6fdcfc-e7b6-430e-b6e1-806a1e8b2838 http.request.method=POST http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=5f02a38b-89fd-43ec-9429-14db91a216c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/cb0aaeb3-5580-43c4-b1d9-5f2d8d33c917?_state=zj0g6BEfvbbK-TPgfrEGDxJSYx_4A7kBZNoGVHX26c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMGFhZWIzLTU1ODAtNDNjNC1iMWQ5LTVmMmQ4ZDMzYzkxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MjE5Njg3MDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "PUT /v2/foo/bar/blobs/uploads/cb0aaeb3-5580-43c4-b1d9-5f2d8d33c917?_state=zj0g6BEfvbbK-TPgfrEGDxJSYx_4A7kBZNoGVHX26c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMGFhZWIzLTU1ODAtNDNjNC1iMWQ5LTVmMmQ4ZDMzYzkxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MjE5Njg3MDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:25Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=31806a96-5e14-4740-a2b4-f16fc539b96a http.request.method=POST http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=787aad8b-eef8-4693-b43e-546c6eb1a50d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/d57ed1ea-b5d5-458b-9c86-e8b5f125a489?_state=LkHVzcVw_7zsaFul1tS8MKirlJ1n0aCiTY7F_2TcI6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1N2VkMWVhLWI1ZDUtNDU4Yi05Yzg2LWU4YjVmMTI1YTQ4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MjQ2OTcyNTJaIn0%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136491331s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:25 +0000] "PUT /v2/foo/bar/blobs/uploads/d57ed1ea-b5d5-458b-9c86-e8b5f125a489?_state=LkHVzcVw_7zsaFul1tS8MKirlJ1n0aCiTY7F_2TcI6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1N2VkMWVhLWI1ZDUtNDU4Yi05Yzg2LWU4YjVmMTI1YTQ4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNS45MjQ2OTcyNTJaIn0%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:27Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=91e66334-09f9-4fd8-ba5c-84eb48294fe4 http.request.method=POST http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39265" http.request.id=ce00b12e-1aab-4de6-bdb8-9626dd22d342 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/c7898552-6814-4fe2-aca6-030df570a13a?_state=JBPoFcTW1yDC_AlXXMAKMF1PgLK0mDeP2Ka87XSa0Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ODk4NTUyLTY4MTQtNGZlMi1hY2E2LTAzMGRmNTcwYTEzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNy4xODg4NDMxMDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098943892s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/c7898552-6814-4fe2-aca6-030df570a13a?_state=JBPoFcTW1yDC_AlXXMAKMF1PgLK0mDeP2Ka87XSa0Ll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ODk4NTUyLTY4MTQtNGZlMi1hY2E2LTAzMGRmNTcwYTEzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyNy4xODg4NDMxMDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=960ab2d3-9840-4e27-a239-66d850c36b5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/uploads/c7898552-6814-4fe2-aca6-030df570a13a?_state=ukhOkKxPApagsm7-XcTvBKoZ0iu0gVEMAb7Qxkt0Mbl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ODk4NTUyLTY4MTQtNGZlMi1hY2E2LTAzMGRmNTcwYTEzYSIsIk9mZnNldCI6MTg3OTI0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MjdaIn0%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "PUT /v2/foo/bar/blobs/uploads/c7898552-6814-4fe2-aca6-030df570a13a?_state=ukhOkKxPApagsm7-XcTvBKoZ0iu0gVEMAb7Qxkt0Mbl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3ODk4NTUyLTY4MTQtNGZlMi1hY2E2LTAzMGRmNTcwYTEzYSIsIk9mZnNldCI6MTg3OTI0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MjdaIn0%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=88d61567-0bed-4a0f-a401-6acad1bdc6ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.031891ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=b2c0478f-5825-487a-ae8e-34bb3519a6e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=101.701042ms http.response.status=200 http.response.written=18792448 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "GET /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 200 18792448 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=error msg="error parsing digest="sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=ba530311-2dd6-4086-a67f-a4f65771dced http.request.method=GET http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" time="2026-04-10T19:35:28Z" 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.9 http.request.host="127.0.0.1:39265" http.request.id=ba530311-2dd6-4086-a67f-a4f65771dced http.request.method=GET http.request.remoteaddr="127.0.0.1:58170" http.request.uri="/v2/foo/bar/blobs/sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="864.329µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "GET /v2/foo/bar/blobs/sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=a651962e-6a2a-49fa-a92f-8aa6cce67776 http.request.method=GET http.request.remoteaddr="127.0.0.1:58192" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217373ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "GET /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=f48faf4c-dd2a-43bd-98ef-e71811527682 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02125ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=d2839de5-d2a2-4d33-9068-ac741895153f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="853.529µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=cd0da1bf-5957-470d-b374-fdf066727be0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58198" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.329µs" http.response.status=404 http.response.written=74 vars.digest="sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=error msg="error parsing digest="sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c": unsupported digest algorithm" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=70929385-7299-496b-837b-1f7960152b04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58200" http.request.uri="/v2/foo/bar/blobs/sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" time="2026-04-10T19:35:28Z" 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.9 http.request.host="127.0.0.1:39265" http.request.id=70929385-7299-496b-837b-1f7960152b04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58200" http.request.uri="/v2/foo/bar/blobs/sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.004891ms http.response.status=400 http.response.written=110 vars.digest="sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "DELETE /v2/foo/bar/blobs/sha257:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T19:35:28Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=304a899b-c646-444e-a4fe-a77054f7885d http.request.method=POST http.request.remoteaddr="127.0.0.1:58210" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=b2e497f1-f85c-41f2-aad8-e35a7706ebc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58210" http.request.uri="/v2/foo/bar/blobs/uploads/0f4f87af-8a92-4c42-90e7-d4ddbf43bcf4?_state=f-dLOhMHZGlMQ_-kEu34orCopQfTKgk8UJc2K3_G-HR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNGY4N2FmLThhOTItNGM0Mi05MGU3LWQ0ZGRiZjQzYmNmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyOC40NDQzNjA5NzhaIn0%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098623288s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "PUT /v2/foo/bar/blobs/uploads/0f4f87af-8a92-4c42-90e7-d4ddbf43bcf4?_state=f-dLOhMHZGlMQ_-kEu34orCopQfTKgk8UJc2K3_G-HR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNGY4N2FmLThhOTItNGM0Mi05MGU3LWQ0ZGRiZjQzYmNmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyOC40NDQzNjA5NzhaIn0%3D&digest=sha256%3Ae2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=1108e0aa-2106-4214-911c-26eb034ced38 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58210" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.164613ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=e2b37e7a-bb84-4599-87d4-91e63ccff280 http.request.method=GET http.request.remoteaddr="127.0.0.1:58178" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.234482294s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "GET /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-04-10T19:35:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39265" http.request.id=d7db4369-46b8-488d-89a8-7c887577cfa6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58192" http.request.uri="/v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.230015366s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [10/Apr/2026:19:35:28 +0000] "GET /v2/foo/bar/blobs/sha256:e2488d3ecd2c0dd955e90ec5fad34a693a42ded64b5a29857b1c206f7f0e6c5c HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.93s) === RUN TestRelativeURL time="2026-04-10T19:35:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:35:29Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:29Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40257" http.request.id=b39a85fd-8065-43e7-896b-2a6c5ff76026 http.request.method=POST http.request.remoteaddr="127.0.0.1:51510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40257" http.request.id=4c2817cc-d10e-4ccf-84b3-8d21fd031af2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51510" http.request.uri="/v2/foo/bar/blobs/uploads/9b59cd19-d768-425a-9f54-451350deb900?_state=2G3jUnnqWIijmQyrC_TmgkMUmIzEyHjn95YF2ZDKsGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNTljZDE5LWQ3NjgtNDI1YS05ZjU0LTQ1MTM1MGRlYjkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyOS42Njg1MjgxMjJaIn0%3D&digest=sha256%3A22b53d2a7c24198e4730d0510ca7f6d93d20874bc22bc3ed847244a0d0f70558" http.request.useragent="Go-http-client/1.1" http.response.duration=1.792280268s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:29 +0000] "PUT /v2/foo/bar/blobs/uploads/9b59cd19-d768-425a-9f54-451350deb900?_state=2G3jUnnqWIijmQyrC_TmgkMUmIzEyHjn95YF2ZDKsGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNTljZDE5LWQ3NjgtNDI1YS05ZjU0LTQ1MTM1MGRlYjkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNToyOS42Njg1MjgxMjJaIn0%3D&digest=sha256%3A22b53d2a7c24198e4730d0510ca7f6d93d20874bc22bc3ed847244a0d0f70558 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40257" http.request.id=d62a102d-6555-496a-9caa-0ff8dd91892e http.request.method=POST http.request.remoteaddr="127.0.0.1:51510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:31Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40257" http.request.id=daa27541-c44f-42cc-9dd2-1f7ac8c44a84 http.request.method=POST http.request.remoteaddr="127.0.0.1:51510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:32Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:40257" http.request.id=df12cdf7-72c2-4a57-92c5-fd0fc124fb5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51510" http.request.uri="/v2/foo/bar/blobs/uploads/6fa8afc3-da41-4a4b-8979-280ff286dcb7?_state=3VwSgo-vawvBzrZwgSQSn0Fi-Ho-h-8WrdY-i0DsXz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYThhZmMzLWRhNDEtNGE0Yi04OTc5LTI4MGZmMjg2ZGNiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNTozMS44Njk2ODM0NloifQ%3D%3D&digest=sha256%3A81bce8f3b77402d8a0dc132757af4a4b9fc5d3192b4e971058bdcd7c23603982" http.request.useragent="Go-http-client/1.1" http.response.duration=891.498764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:31 +0000] "PUT /v2/foo/bar/blobs/uploads/6fa8afc3-da41-4a4b-8979-280ff286dcb7?_state=3VwSgo-vawvBzrZwgSQSn0Fi-Ho-h-8WrdY-i0DsXz17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmYThhZmMzLWRhNDEtNGE0Yi04OTc5LTI4MGZmMjg2ZGNiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNTozMS44Njk2ODM0NloifQ%3D%3D&digest=sha256%3A81bce8f3b77402d8a0dc132757af4a4b9fc5d3192b4e971058bdcd7c23603982 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.10s) === RUN TestBlobDeleteDisabled time="2026-04-10T19:35:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:35:32Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:33955" http.request.id=74631bec-da8d-4286-8802-d3c51f5b9e10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45500" http.request.uri="/v2/foo/bar/blobs/sha256:4942ac7a4506d3a5b3c5148a52eaa236698a3fdc7dd9e7909349b5bf3e0667dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.73µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4942ac7a4506d3a5b3c5148a52eaa236698a3fdc7dd9e7909349b5bf3e0667dc" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:4942ac7a4506d3a5b3c5148a52eaa236698a3fdc7dd9e7909349b5bf3e0667dc HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.29s) === RUN TestDeleteDisabled time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:33Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39523" http.request.id=7b8515df-f014-4f10-adea-044538f2ee27 http.request.method=POST http.request.remoteaddr="127.0.0.1:58456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:33Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39523" http.request.id=39885956-e270-414e-9968-c13815ee09f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58456" http.request.uri="/v2/foo/bar/blobs/uploads/cce6ce72-5db6-4403-8cdd-2ae03bb06579?_state=uNFyaHV4qP6hA0vHSyVn-q0MsPhpDEEriu2lsjEGSCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZTZjZTcyLTVkYjYtNDQwMy04Y2RkLTJhZTAzYmIwNjU3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNTozMy4yMDAyMjAzNzZaIn0%3D&digest=sha256%3Ab5c8437e51ad5ab33b2f475e30c82f6c00d5393601868909d3b2f407227b9408" http.request.useragent="Go-http-client/1.1" http.response.duration=777.718154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:33 +0000] "PUT /v2/foo/bar/blobs/uploads/cce6ce72-5db6-4403-8cdd-2ae03bb06579?_state=uNFyaHV4qP6hA0vHSyVn-q0MsPhpDEEriu2lsjEGSCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZTZjZTcyLTVkYjYtNDQwMy04Y2RkLTJhZTAzYmIwNjU3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNTozMy4yMDAyMjAzNzZaIn0%3D&digest=sha256%3Ab5c8437e51ad5ab33b2f475e30c82f6c00d5393601868909d3b2f407227b9408 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:39523" http.request.id=e9110e19-5882-46ff-ad77-045087f4202e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58456" http.request.uri="/v2/foo/bar/blobs/sha256:b5c8437e51ad5ab33b2f475e30c82f6c00d5393601868909d3b2f407227b9408" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="864.569µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b5c8437e51ad5ab33b2f475e30c82f6c00d5393601868909d3b2f407227b9408" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:35:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:b5c8437e51ad5ab33b2f475e30c82f6c00d5393601868909d3b2f407227b9408 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.93s) === RUN TestDeleteReadOnly time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:33Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:34Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39497" http.request.id=eb40245f-b9c6-4b41-94aa-a582e1abb055 http.request.method=POST http.request.remoteaddr="127.0.0.1:52528" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:37Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:39497" http.request.id=e7ef96fe-9485-4d60-aadf-e1d330f2a176 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52528" http.request.uri="/v2/foo/bar/blobs/uploads/92305b4b-365f-47a5-9495-d16945290dc5?_state=OGr7Xtm4SQwqW_ftpRp9S-MgOqOkzc3HQ-A1QNc24G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyMzA1YjRiLTM2NWYtNDdhNS05NDk1LWQxNjk0NTI5MGRjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNTozNC4yODQ1NzkyMzNaIn0%3D&digest=sha256%3A543c679a90726c66e7378a68a48784a5c37d2235dc4873719ea9c107a52c121f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919013137s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:34 +0000] "PUT /v2/foo/bar/blobs/uploads/92305b4b-365f-47a5-9495-d16945290dc5?_state=OGr7Xtm4SQwqW_ftpRp9S-MgOqOkzc3HQ-A1QNc24G17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyMzA1YjRiLTM2NWYtNDdhNS05NDk1LWQxNjk0NTI5MGRjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNTozNC4yODQ1NzkyMzNaIn0%3D&digest=sha256%3A543c679a90726c66e7378a68a48784a5c37d2235dc4873719ea9c107a52c121f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:543c679a90726c66e7378a68a48784a5c37d2235dc4873719ea9c107a52c121f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.23s) === RUN TestStartPushReadOnly time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:37Z" level=info msg="redis not configured" go.version=go1.25.9 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-04-10T19:35: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.9 time="2026-04-10T19:35:37Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=1733976a-6c72-4975-8645-c49efc557d8b http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" 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.058131ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T19:35:37Z" 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.9 http.request.host="127.0.0.1:41561" http.request.id=6e6089f7-42cc-4a8d-9af8-eeec97ee72ba http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" 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="883.289µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T19:35:37Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=19bdabcd-0748-4ba8-8cd7-f4fa57c57ca4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" 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="897.289µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T19:35:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=b8747eeb-4413-4d1c-a133-92324bc4b236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" 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.173674ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:37Z" 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.9 http.request.host="127.0.0.1:41561" http.request.id=b8747eeb-4413-4d1c-a133-92324bc4b236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" 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.278755ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=b8747eeb-4413-4d1c-a133-92324bc4b236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" 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.339196ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:37Z" 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.9 http.request.host="127.0.0.1:41561" http.request.id=b8747eeb-4413-4d1c-a133-92324bc4b236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" 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.395836ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T19:35:37Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=5762e01c-5fc7-41ac-a467-903953fd2829 http.request.method=POST http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143932ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=efe5afe3-5c9f-4cac-98b6-9ece213bbf3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/blobs/uploads/f8eebfc5-5b97-4774-8ead-f22a704b4fe1?_state=1XtoeCR0p-O30mSNF3fJ6K0s1xLyCkUFn8pWe__yGZF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOGVlYmZjNS01Yjk3LTQ3NzQtOGVhZC1mMjJhNzA0YjRmZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MzcuMzg1MDU1OTgxWiJ9&digest=sha256%3Af5a2dc5dcf28975ee5bb63623317e837b8fffe4e1db99135019fdd3820e93894" http.request.useragent="Go-http-client/1.1" http.response.duration=829.210703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/f8eebfc5-5b97-4774-8ead-f22a704b4fe1?_state=1XtoeCR0p-O30mSNF3fJ6K0s1xLyCkUFn8pWe__yGZF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOGVlYmZjNS01Yjk3LTQ3NzQtOGVhZC1mMjJhNzA0YjRmZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MzcuMzg1MDU1OTgxWiJ9&digest=sha256%3Af5a2dc5dcf28975ee5bb63623317e837b8fffe4e1db99135019fdd3820e93894 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:38Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=2b1c6d55-0df7-40d7-9bf5-d5eb7b9e3948 http.request.method=POST http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=94703206-4610-4b7a-95ab-103486d1678c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/blobs/uploads/4182a362-d728-47f2-903d-9a0d237559d5?_state=xK_Nx0BVcflYgR5eL8aMGGGQviPo4Xfv-l3jheI4BU97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTgyYTM2Mi1kNzI4LTQ3ZjItOTAzZC05YTBkMjM3NTU5ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MzguNTEzNzM3NDI5WiJ9&digest=sha256%3A85df8ddef5ea84128ad550a076307025ad77ba89074896db5659c287a573c933" http.request.useragent="Go-http-client/1.1" http.response.duration=2.472167344s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/4182a362-d728-47f2-903d-9a0d237559d5?_state=xK_Nx0BVcflYgR5eL8aMGGGQviPo4Xfv-l3jheI4BU97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MTgyYTM2Mi1kNzI4LTQ3ZjItOTAzZC05YTBkMjM3NTU5ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6MzguNTEzNzM3NDI5WiJ9&digest=sha256%3A85df8ddef5ea84128ad550a076307025ad77ba89074896db5659c287a573c933 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=eada2028-eab8-42c9-b42b-730a6b4a8982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.586719ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=23ebfcc8-fb2b-496d-ac32-6f359f3ece6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.duration=3.372476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:40Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=906a9882-2b85-49c4-ac5d-b74d85df2272 http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.793019ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=025d578a-2d0f-41e5-b8bb-9580508bf560 http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.779459ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:40 +0000] "GET /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41561" http.request.id=29bc4388-a605-4e82-936c-c3e7fcf1ffa1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.duration=3.334075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41561" http.request.id=a0ba5e7d-3244-440d-9e78-14c0af4f7561 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.duration=3.292115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:41561" http.request.id=af024ee2-537c-4047-bf07-d6f6cbfa3290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.duration=3.330476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=22e4e2d5-e41b-4ecd-bcad-727ac2c1c2f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.79442ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "GET /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=c083aa8a-2fc4-45c5-a9b8-a5e3f799bc55 http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="857.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=6abf8e6b-ff6c-44ce-860e-2ea3d655ae4a http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.duration="758.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "GET /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=28fef17b-3026-439d-a69b-804a19af8fed http.request.method=GET http.request.remoteaddr="127.0.0.1:46848" 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="773.288µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=error msg="payload digest does match: "sha256:04caba469bddc17c9f4ec0d555e616d62cdbb1e9f47e8acd94dcc0bd7c687022" != "sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259"" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=2b68b033-e033-41fb-a390-d6a3a7aeacc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" time="2026-04-10T19:35: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.9 http.request.host="127.0.0.1:41561" http.request.id=2b68b033-e033-41fb-a390-d6a3a7aeacc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46848" http.request.uri="/v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.931µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259" 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:574d557985a99c3cd9349b6c19abfda229c684cad7b4eb6a2d41445513fe5259 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T19:35: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.9 http.request.host="127.0.0.1:41561" http.request.id=6fdaf673-710e-444f-8ce6-e41aa7414cb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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="924.45µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T19:35: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.9 http.request.host="127.0.0.1:41561" http.request.id=0a9dfac2-154b-402c-a773-c42d14259441 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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="737.007µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T19:35: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=ec896ce7-c7bd-4c08-a06b-17a97fbcd3c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" 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.077371ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=ec896ce7-c7bd-4c08-a06b-17a97fbcd3c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" 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.127172ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=ec896ce7-c7bd-4c08-a06b-17a97fbcd3c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" 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.156172ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=a9abab1d-c261-44b1-9237-9fb96390b2a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=6eca8044-14ec-4aaa-a224-33b27a2cc12e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/blobs/uploads/63400ac0-4f69-4d05-96de-16501d79f280?_state=H-ET-AIKjdXJ-dFKbr7aQQ2FXIBtl3VvQ9PP7DEnKwJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzQwMGFjMC00ZjY5LTRkMDUtOTZkZS0xNjUwMWQ3OWYyODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDEuMDI0Mjg1MzAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/63400ac0-4f69-4d05-96de-16501d79f280?_state=H-ET-AIKjdXJ-dFKbr7aQQ2FXIBtl3VvQ9PP7DEnKwJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MzQwMGFjMC00ZjY5LTRkMDUtOTZkZS0xNjUwMWQ3OWYyODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDEuMDI0Mjg1MzAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=aa24fd62-8e8f-449a-83d0-285016c6af05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" 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="917.53µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35: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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=aa24fd62-8e8f-449a-83d0-285016c6af05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" 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="968.73µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T19:35:41Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=b636cc06-ef9f-4bd1-be20-e5772f9b17ad http.request.method=POST http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:42Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=00d92c80-723e-4e3e-a3bb-548c46b8f68f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/blobs/uploads/dca7b90e-dcc3-49bb-baf5-05d0a13a0361?_state=rqPfPS-3W0Ayd2pG8vpFbTH8l6_m1eJWPWM_rqQhBt57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkY2E3YjkwZS1kY2MzLTQ5YmItYmFmNS0wNWQwYTEzYTAzNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDEuMjQxMTY2NzY5WiJ9&digest=sha256%3A2495562d06d3149e4e77d3e35fc608edb706023f36c768a1c0617b3d6fd2cdbc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23684856s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/dca7b90e-dcc3-49bb-baf5-05d0a13a0361?_state=rqPfPS-3W0Ayd2pG8vpFbTH8l6_m1eJWPWM_rqQhBt57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkY2E3YjkwZS1kY2MzLTQ5YmItYmFmNS0wNWQwYTEzYTAzNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDEuMjQxMTY2NzY5WiJ9&digest=sha256%3A2495562d06d3149e4e77d3e35fc608edb706023f36c768a1c0617b3d6fd2cdbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:42Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=21913924-4a89-435e-8847-2f1c75fb4af4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=f17bebb8-7188-4550-8f8e-b7e982cfa4ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/blobs/uploads/890b3770-469a-4e37-8ce0-0284b1a068d8?_state=fjdQCruk8JGbxSoXRYzIUTrZrFepVKyg0pdaGev0rgx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OTBiMzc3MC00NjlhLTRlMzctOGNlMC0wMjg0YjFhMDY4ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDIuNzYwNzI5Mjk3WiJ9&digest=sha256%3A4ffb2b335d5a06af7ecaa63ce81b65f07422408b30c72965e8d445f78fb07b68" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157654238s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/890b3770-469a-4e37-8ce0-0284b1a068d8?_state=fjdQCruk8JGbxSoXRYzIUTrZrFepVKyg0pdaGev0rgx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OTBiMzc3MC00NjlhLTRlMzctOGNlMC0wMjg0YjFhMDY4ZDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDIuNzYwNzI5Mjk3WiJ9&digest=sha256%3A4ffb2b335d5a06af7ecaa63ce81b65f07422408b30c72965e8d445f78fb07b68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=ea1c9d8f-c02b-419c-95f2-0461bda85931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.310974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41561" http.request.id=240a3dbc-c2eb-4d4c-8ef0-f9009669c01e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=d8803715-cbf2-42da-bfe4-a32f4131907f http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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="937.01µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=64dad97e-d1b6-45f7-b1bb-c4846e2f8afc http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="894.529µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=1d0978b2-c549-4413-9777-0583423ceb7e http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="853.33µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=e8d7af55-e26c-41eb-aba7-efe03933ee47 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c" http.request.useragent="Go-http-client/1.1" http.response.duration="765.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=07638bbd-d382-4267-b37d-6155fe142f79 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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="782.248µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="rewriting manifest sha256:6e3c9532d1d5a9fb59c3abed414133d1975f324783cf020a461a8cd906ae633c in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=a31918c6-5df6-4b47-9904-2a2438497183 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=a31918c6-5df6-4b47-9904-2a2438497183 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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.115063ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41561" http.request.id=0ec6cd36-a595-45b8-9a7e-d35575f27f48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" 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="971.13µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41561" http.request.id=049f2ead-10eb-4a86-9188-801a45644b9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41561" http.request.id=d2493cc3-0456-4198-8460-d8698692070a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71" http.request.useragent="Go-http-client/1.1" http.response.duration="955.21µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=ce00ee7c-f2e9-4cdf-82bd-c93cc1442431 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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="927.37µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=b258c6bd-df9c-4336-979e-f3ab336ed006 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="944.85µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=20556a17-c5bf-4bfa-8041-f5fe64090193 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="760.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=7d1099f1-ca7e-4cbc-a74a-866971c6bcb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" http.request.uri="/v2/foo/schema2/manifests/sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71" http.request.useragent="Go-http-client/1.1" http.response.duration="814.768µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=info msg="rewriting manifest list sha256:027a0ba52ced95f0c5e47bb47e9c39e66a0f00ef0e260492d91f7db878b98d71 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=95c3c37c-82e3-466d-b2c1-46ab8d49944a http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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-04-10T19:35:44Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:41561" http.request.id=95c3c37c-82e3-466d-b2c1-46ab8d49944a http.request.method=GET http.request.remoteaddr="127.0.0.1:34216" 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.124982ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:35:44Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=c6d612ac-23dc-425f-b8c2-bea7ff84405e http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" 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="899.33µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=bef854c9-b2a6-44c1-b357-c628d5dc1bdf http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" 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="803.849µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=00e396f5-052d-4197-845e-658f2f2d0b34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" 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="812.088µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=66d012dc-2496-4a1d-ad4d-36e87def4803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" 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.051593ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=66d012dc-2496-4a1d-ad4d-36e87def4803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" 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.139594ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=66d012dc-2496-4a1d-ad4d-36e87def4803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" 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.193074ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=66d012dc-2496-4a1d-ad4d-36e87def4803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" 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.260035ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T19:35:45Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=51e2c666-dc60-4bb9-b729-8ce8fddfe92c http.request.method=POST http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=bedab8a7-7e3b-40d5-92ac-5c6089d5936e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/blobs/uploads/24c03d47-d98d-4f12-8c76-e42d620b432f?_state=DbRTUvLpf8bZr_zvZFRVauou267sxI3ZXOLgsUXqSp97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNGMwM2Q0Ny1kOThkLTRmMTItOGM3Ni1lNDJkNjIwYjQzMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDUuMTk0OTQ0NTk4WiJ9&digest=sha256%3Abc312257b85aa14165592d2965dd2f0d7cda646d96e42d045939a63bd79f5b1e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605482843s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/24c03d47-d98d-4f12-8c76-e42d620b432f?_state=DbRTUvLpf8bZr_zvZFRVauou267sxI3ZXOLgsUXqSp97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNGMwM2Q0Ny1kOThkLTRmMTItOGM3Ni1lNDJkNjIwYjQzMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDUuMTk0OTQ0NTk4WiJ9&digest=sha256%3Abc312257b85aa14165592d2965dd2f0d7cda646d96e42d045939a63bd79f5b1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:46Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=fa916f14-a1fc-413e-9c5a-062c6b86e45e http.request.method=POST http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=891711cd-3c03-4cda-8677-950c82a6034e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/blobs/uploads/a69769f9-303b-4717-8546-65323a09349a?_state=xWV4qKOOo608CpsRMKcUECLXomlBrdY95a8UMNVKK3N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjk3NjlmOS0zMDNiLTQ3MTctODU0Ni02NTMyM2EwOTM0OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDYuOTk4Mjg5OTA2WiJ9&digest=sha256%3A9a5fe588889b3473f31b835533ec7ac888c62cd2f0c064d88e689e3a30422f46" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03194566s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/a69769f9-303b-4717-8546-65323a09349a?_state=xWV4qKOOo608CpsRMKcUECLXomlBrdY95a8UMNVKK3N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjk3NjlmOS0zMDNiLTQ3MTctODU0Ni02NTMyM2EwOTM0OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDYuOTk4Mjg5OTA2WiJ9&digest=sha256%3A9a5fe588889b3473f31b835533ec7ac888c62cd2f0c064d88e689e3a30422f46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=ad2b8ca9-14fe-42ac-a1a4-001c4674edfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.557518ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=85bbc810-c64b-425d-abd5-5d4f04d7e94f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=5fee5483-6330-41b7-a1ab-81d73302e1f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.793699ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=44a58f78-bbb3-4b04-b0ca-84fc589263e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.778819ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36451" http.request.id=abb88bbc-428e-40c5-a443-6728239fe556 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36451" http.request.id=21cfd630-34a5-4c23-83f2-b2fa2116d142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.288555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:36451" http.request.id=4d767d82-028d-4ee7-ae57-e2d1ca358ed4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.343435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=b902999e-7f18-41d4-857a-3404b1aaebd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.729258ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=edd617a7-43a3-4f2b-a23f-ebb24510c9ed http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="768.408µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=40e28439-5e71-41cc-bfcb-dee19f1ec02e http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.duration="736.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=221cfbf3-9802-491d-a683-701f17abff79 http.request.method=GET http.request.remoteaddr="127.0.0.1:33824" 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="760.449µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=error msg="payload digest does match: "sha256:909ad12474b82a74e4545ce6cf2bb0b6b975253f05295d3ee93068262efdb666" != "sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6"" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=35ae2e9f-2555-4dbf-9a6f-2429e557bdc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" time="2026-04-10T19:35:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=35ae2e9f-2555-4dbf-9a6f-2429e557bdc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="911.77µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6" 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:c27d3567022f1ef6c33c99c14b6f38a3248d0aee76c527f2fa8a89cd381b89a6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=88a0751b-da0c-4cdc-835f-053cf74908fe http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="902.93µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" 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.9 http.request.host="127.0.0.1:36451" http.request.id=ae36ee59-894d-4e23-96f2-d07aa4b01ff0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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="803.808µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=d1b90a65-1f3c-464b-8cdf-1d97c0f0ecad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.97µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=d1b90a65-1f3c-464b-8cdf-1d97c0f0ecad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" 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.026371ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=d1b90a65-1f3c-464b-8cdf-1d97c0f0ecad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" 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.058371ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=6b7833a6-c8c9-44bd-b3da-3473af53e29c http.request.method=POST http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=d3f71e54-1335-45b2-a77b-9d26740a6229 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/blobs/uploads/20a5aa79-4257-4db6-bf9a-69fe53d2ca43?_state=9TWLLa9HRl0xVQoOCaytHGjnbGQ55vRnH1p-yffmjJV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMGE1YWE3OS00MjU3LTRkYjYtYmY5YS02OWZlNTNkMmNhNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDguMDcwMTM0ODcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/20a5aa79-4257-4db6-bf9a-69fe53d2ca43?_state=9TWLLa9HRl0xVQoOCaytHGjnbGQ55vRnH1p-yffmjJV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMGE1YWE3OS00MjU3LTRkYjYtYmY5YS02OWZlNTNkMmNhNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDguMDcwMTM0ODcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=50b30411-f109-4056-80af-1d7a40db8c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" 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="952.051µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35:48Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=50b30411-f109-4056-80af-1d7a40db8c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" 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.052532ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=e6b1dc4a-7985-4057-acf9-66b5b233fc0b http.request.method=POST http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="973.01µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:48Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=8598dbdc-06f4-416f-99f4-0ee6e4a36b0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/blobs/uploads/694110d4-9c71-466e-bd83-32ff773c9ad5?_state=g_3Ic4kGxyFMtPor8pyBtteh9r1JZDaO-em4vXONoY57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTQxMTBkNC05YzcxLTQ2NmUtYmQ4My0zMmZmNzczYzlhZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDguMjE2MzgyNzA3WiJ9&digest=sha256%3A10ba488f5b1e13e34ff7eeff033d8f0c49ca000379a5d89a5773366d91025c53" http.request.useragent="Go-http-client/1.1" http.response.duration=623.629716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/694110d4-9c71-466e-bd83-32ff773c9ad5?_state=g_3Ic4kGxyFMtPor8pyBtteh9r1JZDaO-em4vXONoY57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTQxMTBkNC05YzcxLTQ2NmUtYmQ4My0zMmZmNzczYzlhZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDguMjE2MzgyNzA3WiJ9&digest=sha256%3A10ba488f5b1e13e34ff7eeff033d8f0c49ca000379a5d89a5773366d91025c53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:49Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=29f53673-5b18-46f5-8eb3-9552f5f51776 http.request.method=POST http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=15d0d4c0-de4e-46d8-9f97-9bfd64859839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/blobs/uploads/ea0b710c-cbe2-464c-9c42-4f8ae68346af?_state=-BxM_1Vy7I_E0yzhbe2G_utBJn2diw5ft-V2PDdDfGZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTBiNzEwYy1jYmUyLTQ2NGMtOWM0Mi00ZjhhZTY4MzQ2YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDkuMTE4ODUwNDNaIn0%3D&digest=sha256%3A0d408e45e862bb8c3b5e00231e16be1c7cb124d431015654f3e964562d28e1cd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339735977s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/ea0b710c-cbe2-464c-9c42-4f8ae68346af?_state=-BxM_1Vy7I_E0yzhbe2G_utBJn2diw5ft-V2PDdDfGZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTBiNzEwYy1jYmUyLTQ2NGMtOWM0Mi00ZjhhZTY4MzQ2YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NDkuMTE4ODUwNDNaIn0%3D&digest=sha256%3A0d408e45e862bb8c3b5e00231e16be1c7cb124d431015654f3e964562d28e1cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=429eb15f-412a-49be-8354-ca253633832c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36451" http.request.id=c5c265f8-fdd0-43d7-9f77-558c0a8ed745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=dcf3f995-5f6d-4ee0-bbef-d36ee7ce4a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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="935.61µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=9060756a-d676-46a8-afb3-73aaa4ce3464 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="905.05µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=7e603cad-e0b9-4ea4-ac92-7f4d6598049b http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="746.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=abf382e7-1ff6-4c46-92fe-87f3bd351a43 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3" http.request.useragent="Go-http-client/1.1" http.response.duration="782.209µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=a06f024c-e4b7-4f99-b783-a1af13c50676 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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="712.407µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="rewriting manifest sha256:09eeb58cffcf6bbc031c26a05ee254e8cc2ea3c4d17537eabfbe2cd64eb15bb3 in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=73329c75-1a93-4147-a4f6-2094c298f22d http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=73329c75-1a93-4147-a4f6-2094c298f22d http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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.292705ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36451" http.request.id=9e4bd96e-f169-4f00-b57c-d96785680eb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" 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="903.329µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36451" http.request.id=586f58c7-6f83-4d06-b073-6d59c44bbf3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36451" http.request.id=30983c8a-3dc2-476e-a17a-1df7e8b67f68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b" http.request.useragent="Go-http-client/1.1" http.response.duration="995.731µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=0de04086-9915-46d0-a479-57b81d7fb7df http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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="965.77µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=54be488d-72c2-4cea-957b-5661d9b3f1e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="962.61µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=f4f7e683-22ce-4bf4-9968-2298afeb1252 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="841.609µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=34c5e3d8-855a-4762-ab6c-5a65b3b35974 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" http.request.uri="/v2/foo/schema2/manifests/sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b" http.request.useragent="Go-http-client/1.1" http.response.duration="753.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="rewriting manifest list sha256:d8860eec7426aba89823976fbc12f5bdd0d0b60c0af98c1a73e1ec6151d6a29b in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=d331ccc0-4ef7-465d-9d69-4bdb4a135913 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:36451" http.request.id=d331ccc0-4ef7-465d-9d69-4bdb4a135913 http.request.method=GET http.request.remoteaddr="127.0.0.1:33838" 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.208664ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.27s) === RUN TestGetManifestWithStorageError time="2026-04-10T19:35:51Z" 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.9 time="2026-04-10T19:35:51Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:45967" http.request.id=ca8e48ea-9aa7-4697-a22a-e6a4640db10e http.request.method=GET http.request.remoteaddr="127.0.0.1:52934" 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="901.409µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:45967" http.request.id=6db6901d-6db4-46d5-b2f4-d2b246bbca35 http.request.method=GET http.request.remoteaddr="127.0.0.1:52934" 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="863.53µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:45967" http.request.id=31fa177f-f399-446f-9168-b2198a4b9629 http.request.method=GET http.request.remoteaddr="127.0.0.1:52934" 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="821.289µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.9 http.request.host="127.0.0.1:45967" http.request.id=76d352b3-cf22-465c-8ba7-578fb3fea061 http.request.method=GET http.request.remoteaddr="127.0.0.1:52934" 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="766.328µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-10T19:35:51Z" 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.9 time="2026-04-10T19:35:51Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=cdc6e82d-4f5b-4e7f-85b6-c32ab1d434f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" 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="929.01µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" 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.9 http.request.host="127.0.0.1:33841" http.request.id=9b829be1-4fd6-4de7-911a-1c682cba6cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" 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="801.849µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=6e2e2e52-ea4c-4dd4-8735-9c54161e8e07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" 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="885.609µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=09d0a84f-7978-4f86-8a86-c3baaf470f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" 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.089873ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:51Z" 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.9 http.request.host="127.0.0.1:33841" http.request.id=09d0a84f-7978-4f86-8a86-c3baaf470f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" 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.137474ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=09d0a84f-7978-4f86-8a86-c3baaf470f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" 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.165794ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T19:35:51Z" 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.9 http.request.host="127.0.0.1:33841" http.request.id=09d0a84f-7978-4f86-8a86-c3baaf470f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" 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.193234ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T19:35:51Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=db1079fa-f98e-41ce-b8ca-09c4fb113ee7 http.request.method=POST http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:54Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=d30c0d18-8c02-4651-9b3d-c847b1959e45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/blobs/uploads/d7bdbd83-4b48-4155-b627-edf7f768a6e0?_state=WyTOpH5nDDxt5miKSTHv1D6rLEgStucL0YrnAPrcHPd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkN2JkYmQ4My00YjQ4LTQxNTUtYjYyNy1lZGY3Zjc2OGE2ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTEuODA0NjAxNzY5WiJ9&digest=sha256%3A4eec56c3cbf8158198780d8b72c821367712573f7e5697b15037311971893313" http.request.useragent="Go-http-client/1.1" http.response.duration=2.636654977s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/d7bdbd83-4b48-4155-b627-edf7f768a6e0?_state=WyTOpH5nDDxt5miKSTHv1D6rLEgStucL0YrnAPrcHPd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkN2JkYmQ4My00YjQ4LTQxNTUtYjYyNy1lZGY3Zjc2OGE2ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTEuODA0NjAxNzY5WiJ9&digest=sha256%3A4eec56c3cbf8158198780d8b72c821367712573f7e5697b15037311971893313 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:54Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=30c3ee0b-c655-4e2d-be7c-668be49ad98d http.request.method=POST http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=a139103f-1c53-46cb-952c-f791d8d9de97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/blobs/uploads/b5f89da9-b1fe-4871-a7f7-e34335a5bf98?_state=hTUkjgF4F2BFz6_m8297z6VWF1Vc4BEUwQnf2Z6MMYJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNWY4OWRhOS1iMWZlLTQ4NzEtYTdmNy1lMzQzMzVhNWJmOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTQuNzIzNDc4Mzg5WiJ9&digest=sha256%3A98ee37605f6337785ba9ebba502414a935f2618f5b9f0835d30327a0c02e6325" http.request.useragent="Go-http-client/1.1" http.response.duration=2.187110154s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/b5f89da9-b1fe-4871-a7f7-e34335a5bf98?_state=hTUkjgF4F2BFz6_m8297z6VWF1Vc4BEUwQnf2Z6MMYJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNWY4OWRhOS1iMWZlLTQ4NzEtYTdmNy1lMzQzMzVhNWJmOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTQuNzIzNDc4Mzg5WiJ9&digest=sha256%3A98ee37605f6337785ba9ebba502414a935f2618f5b9f0835d30327a0c02e6325 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=6ceb8e91-6cd0-4e8a-b33b-46256da9ffd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.824772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=e0924e46-a367-4a51-962c-50e85a02574f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.470597ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=6b6c01b5-ef7a-4dfe-8c1d-37f08a7dc5fd http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.86914ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=538f71d6-4662-4676-92ba-a74689a14fa7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.801339ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33841" http.request.id=74158f11-4c6b-4316-88c3-cf0fab9b5613 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33841" http.request.id=be147df4-93c0-42fd-a3f5-dc9f2a182c54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.306836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:33841" http.request.id=13d2f54d-f6c6-4914-a935-68ebf48e3843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374916ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=c234275e-20e7-4bc0-9ad8-ce231faac0ea http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.86354ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=1cee0134-12a6-45bd-9d16-e6899451c5d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="775.009µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=db45d600-bfb3-4a8a-b34b-9015afb83d71 http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration="721.128µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=2ed76f87-f02d-46ea-bee4-a34f693ee44d http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" 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="780.448µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=error msg="payload digest does match: "sha256:731f7dbdfb50fcd365624d3d1cef97064e2d2c7972659c4b3f097c3c8ac9b47d" != "sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02"" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=9682f2b8-c815-4024-b63e-d105658b69bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" time="2026-04-10T19:35:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=9682f2b8-c815-4024-b63e-d105658b69bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="974.691µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=d2243c09-5a4a-44b3-88e2-e2617b90bd67 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60104" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=4e65e837-dfcc-49ed-ac8b-4398c1784b9f http.request.method=GET http.request.remoteaddr="127.0.0.1:60104" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="870.289µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=99885243-e7b3-4ff8-8728-3d94aa1a4765 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60114" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.171µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=ec32db35-107f-4e80-a1bc-734e13170d89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60128" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.528598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=33b6675f-de9a-47ba-8041-e2b20f5c7b86 http.request.method=GET http.request.remoteaddr="127.0.0.1:60128" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.88734ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=8bcc669a-337d-4422-8003-f33720ab7264 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60144" 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="964.45µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=fe6edfef-8eb5-4f80-a7d3-e43c0cecc617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=96822129-8278-49fb-aefc-5da42f2e26a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="796.288µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=ca0174f9-18f3-4869-84b4-ac1fabc5323c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02" http.request.useragent="Go-http-client/1.1" http.response.duration="989.971µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8784d40cda525cd8ba827a88ff91eaeab5c420de074327043cde694e9ea00e02 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=8872655c-5ca3-47aa-b53d-50268d7b1ff6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.328µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=1bd26836-3b78-489f-8cbd-f1711d6fe4fe http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="805.768µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" 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.9 http.request.host="127.0.0.1:33841" http.request.id=a9f58293-8dfb-4ffd-bc64-f69095bcc6c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="767.648µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=0c3dff61-8419-4cf8-b7b7-494225d5337b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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.033051ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35:56Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=0c3dff61-8419-4cf8-b7b7-494225d5337b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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.095011ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35:56Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=0c3dff61-8419-4cf8-b7b7-494225d5337b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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.126412ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=027974d9-de01-4513-acef-29026fdaaedc http.request.method=POST http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=04b9d744-b613-46f2-af9b-b528252fac92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/12512a5c-be1f-4378-9d13-e7f05b1506f9?_state=EvtZ_NJhCmEBdS2SH8PbYkuAetMXvsUsvSc6jemEczd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjUxMmE1Yy1iZTFmLTQzNzgtOWQxMy1lN2YwNWIxNTA2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTYuOTcxMzc5MTA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/12512a5c-be1f-4378-9d13-e7f05b1506f9?_state=EvtZ_NJhCmEBdS2SH8PbYkuAetMXvsUsvSc6jemEczd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjUxMmE1Yy1iZTFmLTQzNzgtOWQxMy1lN2YwNWIxNTA2ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTYuOTcxMzc5MTA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:35:56Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=feadc1f7-4425-4973-965d-c60a1b7b3072 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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="998.491µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T19:35:56Z" 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.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=feadc1f7-4425-4973-965d-c60a1b7b3072 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" 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.045731ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:19:35:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T19:35:57Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=f03c2069-dde2-468c-8da3-770d2c153a2b http.request.method=POST http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=ee1fd1e0-dbc0-4388-ae82-a872d8f5d00a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/c9362b93-5526-4cab-8df2-81f628f8c746?_state=UIiPEtLTF2TvF1pOVIQrR-LUhz5X0EkOmxCgOnAgmb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTM2MmI5My01NTI2LTRjYWItOGRmMi04MWY2MjhmOGM3NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTcuMjc5ODMxOTkxWiJ9&digest=sha256%3A5a1c87e38ab12e2c1cf41ec259fc27b3d2be7822dec4622de161b6d801546dd1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.748128165s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:35:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/c9362b93-5526-4cab-8df2-81f628f8c746?_state=UIiPEtLTF2TvF1pOVIQrR-LUhz5X0EkOmxCgOnAgmb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTM2MmI5My01NTI2LTRjYWItOGRmMi04MWY2MjhmOGM3NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzU6NTcuMjc5ODMxOTkxWiJ9&digest=sha256%3A5a1c87e38ab12e2c1cf41ec259fc27b3d2be7822dec4622de161b6d801546dd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:00Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=3e6b8df2-c8ea-4c57-931e-239d24f9c154 http.request.method=POST http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=c81e4c5c-747e-4adb-94d6-278c46daec35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/blobs/uploads/4b1e0147-8035-4cc6-8bd0-96181c8f5179?_state=zVDdWm5ZVJm-KD_ZrFldn5MVAgkMyorGT4uEb5dmXRh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YjFlMDE0Ny04MDM1LTRjYzYtOGJkMC05NjE4MWM4ZjUxNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzY6MDAuMjA3NDY3NjI2WiJ9&digest=sha256%3A523ef3d79783aa9f20f253a474dd44a1dcbb1992fb322710c444966f25cd8e45" http.request.useragent="Go-http-client/1.1" http.response.duration=984.86636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/4b1e0147-8035-4cc6-8bd0-96181c8f5179?_state=zVDdWm5ZVJm-KD_ZrFldn5MVAgkMyorGT4uEb5dmXRh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YjFlMDE0Ny04MDM1LTRjYzYtOGJkMC05NjE4MWM4ZjUxNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMTk6MzY6MDAuMjA3NDY3NjI2WiJ9&digest=sha256%3A523ef3d79783aa9f20f253a474dd44a1dcbb1992fb322710c444966f25cd8e45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=119af090-ec09-461e-a9fb-be58f1ac057c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=9a4484c4-e27f-4ddd-a3a9-46f1b0e5bbc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=970da690-5e56-4d08-aba2-643a870d0ca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="891.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=c60b1454-014f-4c7f-b823-0a87c070d2ad http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="852.769µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=1cf0dbb2-4cb0-4a37-b660-c5aa6a185241 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="692.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=2acd16ff-da54-4f47-9aa1-8d191e419ceb http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.duration="726.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=a9392bca-8d03-400e-bd88-efbb89f77017 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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="720.048µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="rewriting manifest sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b in schema1 format to support old client" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=93886cd0-b03b-4f2f-9963-cbb6e14ccc63 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" 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-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=93886cd0-b03b-4f2f-9963-cbb6e14ccc63 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.936901ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=3de9447e-073a-4caf-9c41-7d4977ba429f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.duration="849.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=50c83c5a-5cf6-4e41-be2a-a42e4dda0a09 http.request.method=GET http.request.remoteaddr="127.0.0.1:60156" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="846.929µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=d650f4bd-9ca3-4273-b67d-4b9b5e64801a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37936" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="972.891µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=0dd20080-517d-4988-a59c-a1916977193f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=cda18b8c-2a6d-467c-b576-78395115de65 http.request.method=GET http.request.remoteaddr="127.0.0.1:37946" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="933.05µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=f3e2537e-497c-4985-856e-c5e6b6db85b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37952" 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="921.81µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33841" http.request.id=214c98ac-2b45-4ef1-a27b-cd52bae6c3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37962" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=9de8fed5-a451-4f79-8dc1-b5c519d90848 http.request.method=GET http.request.remoteaddr="127.0.0.1:37962" 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="750.728µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=44a40c34-1b58-4bee-894f-6941cd1c6fad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37962" http.request.uri="/v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b" http.request.useragent="Go-http-client/1.1" http.response.duration="932.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3ad951ec01940e9bd0b12eed07dba9813ecdcee6e3008fa71816b5506d9d4b9b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33841" http.request.id=7566932b-5003-4c1e-bd39-cf03a97d988d http.request.method=GET http.request.remoteaddr="127.0.0.1:37962" 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="758.488µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.73s) === RUN TestManifestDeleteDisabled time="2026-04-10T19:36:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:42281" http.request.id=e6c053e3-2066-4b14-8094-acad866c3f87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45950" 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="891.05µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-04-10T19:36:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:42033" http.request.id=ab730432-3179-4cd4-8d17-76ec8fb806fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42506" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.679098ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:42033" http.request.id=530a9101-a816-4cef-abd5-b8bb7962f815 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42508" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.510016ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:42033" http.request.id=b18fec14-b707-4efc-95ce-00440c6bd7ec http.request.method=POST http.request.remoteaddr="127.0.0.1:42512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.492696ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T19:36:01Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.9 http.request.host="127.0.0.1:42033" http.request.id=4831a514-8411-4204-84c8-117ac7daba27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42528" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.519816ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-04-10T19:36:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:36:01Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=e1923262-294c-415d-b66a-03d6f49ba633 http.request.method=POST http.request.remoteaddr="127.0.0.1:53780" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=d79b863d-9760-47cc-82ed-7942a74563ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53780" http.request.uri="/v2/foo/bar/blobs/uploads/f864741f-0785-476b-b531-0bc868cf7022?_state=JRhrqjXP62v0jmb8MYKJXzcBbBdv4UpJbGuom18ldqd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NjQ3NDFmLTA3ODUtNDc2Yi1iNTMxLTBiYzg2OGNmNzAyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNjowMS40NTk4MTMxNTNaIn0%3D&digest=sha256%3A4008e0dcbb2387c2eab9ef7103069dc189fdae339c8c1cac39a1fc8601bc2c10" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557096411s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:01 +0000] "PUT /v2/foo/bar/blobs/uploads/f864741f-0785-476b-b531-0bc868cf7022?_state=JRhrqjXP62v0jmb8MYKJXzcBbBdv4UpJbGuom18ldqd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NjQ3NDFmLTA3ODUtNDc2Yi1iNTMxLTBiYzg2OGNmNzAyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNjowMS40NTk4MTMxNTNaIn0%3D&digest=sha256%3A4008e0dcbb2387c2eab9ef7103069dc189fdae339c8c1cac39a1fc8601bc2c10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=6bb0001e-eafe-4233-a995-a260d9c22b8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53780" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.618399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=info msg="redis not configured" go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=35acbdbe-323e-43c5-9903-dfe32b8c54be http.request.method=GET http.request.remoteaddr="127.0.0.1:53780" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.488µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38607" go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=9d171fc5-218a-4f6a-930e-0eaf271d6738 http.request.method=GET http.request.remoteaddr="127.0.0.1:53788" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38607 /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:38607/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=22ca5bda-c0f3-43aa-ac8d-685c3e44783b http.request.method=GET http.request.remoteaddr="127.0.0.1:39752" http.request.uri="/v2/foo/bar/manifests/sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2" time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=ec6185c5-3141-43cf-b4dc-0cc7a7214e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:53804" http.request.uri="/v2/foo/bar/manifests/sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.93106ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "GET /v2/foo/bar/manifests/sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2 with ttl=167h59m59.999994799s" go.version=go1.25.9 time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=22ca5bda-c0f3-43aa-ac8d-685c3e44783b http.request.method=GET http.request.remoteaddr="127.0.0.1:39752" http.request.uri="/v2/foo/bar/manifests/sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.922045ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "GET /v2/foo/bar/manifests/sha256:7840c0b705ca04c6b535ae1caf202a57eb74782c41e48b6321ed04219f111eb2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=0465f2b5-949c-439b-8bba-fb265ed11f81 http.request.method=GET http.request.remoteaddr="127.0.0.1:53804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.648µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38607 /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:38607/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=38a64e0a-1240-4a95-bbf9-fc946efebbf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39764" 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-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=7f0d6761-e0da-4e84-96a0-f7e9f0bc5e90 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53810" 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.113943ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=38a64e0a-1240-4a95-bbf9-fc946efebbf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39764" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.694332ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T19:36:03Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=96b39c5a-4b1d-42cc-9c55-3c8394392b57 http.request.method=POST http.request.remoteaddr="127.0.0.1:53810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=f12bd14d-ee0b-472d-8de0-a73800c160f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53810" http.request.uri="/v2/foo/bar/blobs/uploads/233d4b9a-4223-4db6-bcf6-9fafb558ff5e?_state=4eD0_dcYOX_SYpEFH40_fJwrNqyuzPvFJKLg8IqDwxR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzM2Q0YjlhLTQyMjMtNGRiNi1iY2Y2LTlmYWZiNTU4ZmY1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNjowMy4yMzM5NDY5MTNaIn0%3D&digest=sha256%3A1de3ac217436fb879a77995ced139dd1542409db7568e379a2f79a6c53c5af5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287963787s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:03 +0000] "PUT /v2/foo/bar/blobs/uploads/233d4b9a-4223-4db6-bcf6-9fafb558ff5e?_state=4eD0_dcYOX_SYpEFH40_fJwrNqyuzPvFJKLg8IqDwxR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzM2Q0YjlhLTQyMjMtNGRiNi1iY2Y2LTlmYWZiNTU4ZmY1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQxOTozNjowMy4yMzM5NDY5MTNaIn0%3D&digest=sha256%3A1de3ac217436fb879a77995ced139dd1542409db7568e379a2f79a6c53c5af5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=57232f2d-6ccc-4923-aebf-c01a5af46d80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53810" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.607998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:19:36:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=1cb8da85-0cd5-4b25-aafe-77dbbcbe42e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53810" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.968µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:36:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38607 /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:38607/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=75fe8e8f-2007-4f2d-b047-37cc95b28e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39772" 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-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=ce2ed575-0385-4a9c-a06d-27ab054e84a4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53812" 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.029142ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:04 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=e6d54e09-2a4f-4c7a-9bf8-61ed84d01409 http.request.method=GET http.request.remoteaddr="127.0.0.1:53812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:19:36:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38607 /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:38607/v2/:[]]}" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=75fe8e8f-2007-4f2d-b047-37cc95b28e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39772" 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-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:38607" http.request.id=3a65bffd-47e3-4521-92f0-34063ec6a56f http.request.method=GET http.request.remoteaddr="127.0.0.1:53828" 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.068702ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T19:36:04Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:aeb0798e2a709a7501b795348465bb28573d477e1160fd5031e987858593d186 with ttl=167h59m59.99999104s" go.version=go1.25.9 time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:35581" http.request.id=75fe8e8f-2007-4f2d-b047-37cc95b28e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39772" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.593643ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:19:36:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.29s) === RUN TestAppDispatcher time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33919" http.request.id=44bcc817-3bdd-4bb7-8506-9db8a539c59d http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="843.609µs" http.response.status=200 http.response.written=0 time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33919" http.request.id=b2f5e37c-48f2-4e4e-b4ca-caecfdadeab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="747.848µs" http.response.status=200 http.response.written=0 time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33919" http.request.id=bcdb246c-2818-45a7-9097-27c69ad83836 http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.568µs" http.response.status=200 http.response.written=0 time="2026-04-10T19:36:04Z" level=info msg="response completed" go.version=go1.25.9 http.request.host="127.0.0.1:33919" http.request.id=a56c46e9-9ef7-4756-b9b6-f50fe794a933 http.request.method=GET http.request.remoteaddr="127.0.0.1:49938" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="762.208µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-04-10T19:36:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:04Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:04Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.9 http.request.host="127.0.0.1:39655" http.request.id=3f8734ba-84eb-411d-bb07-2aef84d05be8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39924" 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-04-10T19:36:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:04Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:04Z" level=info msg="configuring file health check path=/tmp/healthcheck600658213, interval=1" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T19:36:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:08Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:08Z" level=info msg="configuring TCP health check addr=127.0.0.1:45975, interval=1" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-10T19:36:12Z" 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.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:12Z" level=info msg="redis not configured" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 time="2026-04-10T19:36:12Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40691, interval=1, threshold=3" go.version=go1.25.9 instance.id=755e9b13-a1e9-4982-979e-0bbfd98244a5 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 73.492s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.76s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.219s === RUN TestSchedule time="2026-04-10T19:35:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 time="2026-04-10T19:35:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9972ms" go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 time="2026-04-10T19:35:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 time="2026-04-10T19:35:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 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-04-10T19:35:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T19:35:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 time="2026-04-10T19:35:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99784ms" go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 time="2026-04-10T19:35:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99816ms" go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 time="2026-04-10T19:35:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T19:35:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.9 instance.id=a6004448-f2dc-4745-b46e-f28b154bae98 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.610s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.18s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 29850112 sha256:117041aae826ac9b9a7af639526a67679852843bcf3135971745dde0c983d996 [] map[] } --- PASS: TestSimpleBlobRead (0.80s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.36s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.14s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.01s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.03s) === 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:153cec02c7f16baae3164085fc7e568de9f590c0097a8c0bf22d66dfca361f2d palailogos: marking blob sha256:a141f27270deaa5d2d5e6864d0663718650434f8818c52f512888f52eb4c739b palailogos: marking blob sha256:a4ef8303b083aa8d9a92327fb2a5f3712a2d0a836047f22ebab909ee67cf6e2e palailogos: marking manifest sha256:801b3ad1f447401450e3a8e7946b5a2b80475af274d7b266ecf08a949c74c49c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:e141f2f4ed0294de1c05ea529a15d12721963aa74d771b9fc994a564e4dd37fb palailogos: marking blob sha256:32138751fddb099df98d76ae55d6e4c0f700c3a3e8b6c16e6ad24bbeeb9a1ceb palailogos: marking manifest sha256:a141f27270deaa5d2d5e6864d0663718650434f8818c52f512888f52eb4c739b palailogos: marking blob sha256:fbad086f935a3f0ef6149751b8565c0dd0bf707a66883fde3744013362d05a6f palailogos: marking blob sha256:f6ef75fbe4a98727360d24d4377b801f908cea27c4bee717b21db0cf92a49e43 palailogos: marking manifest sha256:a4ef8303b083aa8d9a92327fb2a5f3712a2d0a836047f22ebab909ee67cf6e2e palailogos: marking blob sha256:0450caa0cd319b3a3317f05197830c7c54e4fb684cdbc54881b0e30e8a4ce521 palailogos: marking blob sha256:314eabe116c3f93c19ce528248a5c39b4de1459a3045bf113a254f082c5cc265 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.01s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a deletemanifests: marking manifest sha256:cebc3ed5917e4dc870911ccc5603829779aa4ed04cb0acf4a9029ae6e8bea436 deletemanifests: marking blob sha256:e515e5d4ccea79b151d203dfd6cac10886d8338d45765419394959cc8d393549 deletemanifests: marking blob sha256:85841a39ac918ec27f243bf5d37f47327efce734abc173b4fec1a967c8c74b56 deletemanifests: marking blob sha256:34725f0b9560e0e6748c354cc1662ff8106ffac7c3b03876d2855a7aab918055 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:82cf414ae265f245d4298126d2277bf67fc38497333806070408f0f6349df32b blob eligible for deletion: sha256:8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a blob eligible for deletion: sha256:03c364000de87e0e7927da5f6650f5d299be3bfa39fc91f82b21d4bcd706ba3a blob eligible for deletion: sha256:59ff5de23b66e01cc79546297417dbb229cece8a582f4508ec1412d980934ee7 deletemanifests manifest eligible for deletion: sha256:8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a deletemanifests: marking manifest sha256:cebc3ed5917e4dc870911ccc5603829779aa4ed04cb0acf4a9029ae6e8bea436 deletemanifests: marking blob sha256:e515e5d4ccea79b151d203dfd6cac10886d8338d45765419394959cc8d393549 deletemanifests: marking blob sha256:85841a39ac918ec27f243bf5d37f47327efce734abc173b4fec1a967c8c74b56 deletemanifests: marking blob sha256:34725f0b9560e0e6748c354cc1662ff8106ffac7c3b03876d2855a7aab918055 time="2026-04-10T19:35:23Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd time="2026-04-10T19:35:23Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:03c364000de87e0e7927da5f6650f5d299be3bfa39fc91f82b21d4bcd706ba3a time="2026-04-10T19:35:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/03c364000de87e0e7927da5f6650f5d299be3bfa39fc91f82b21d4bcd706ba3a" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:59ff5de23b66e01cc79546297417dbb229cece8a582f4508ec1412d980934ee7 time="2026-04-10T19:35:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59ff5de23b66e01cc79546297417dbb229cece8a582f4508ec1412d980934ee7" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:82cf414ae265f245d4298126d2277bf67fc38497333806070408f0f6349df32b time="2026-04-10T19:35:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/82cf414ae265f245d4298126d2277bf67fc38497333806070408f0f6349df32b" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a time="2026-04-10T19:35:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/8859343a9178b0a07879784053933aa00617ffa13eed4b6c0f10bd7dede7e48a" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd --- PASS: TestDeleteManifestIfTagNotFound (1.88s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2030f6bc4ea8fa2ae0f0724f40b593b5b8781e67cfd9fb2eec0937206ac33d02 time="2026-04-10T19:35:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/2030f6bc4ea8fa2ae0f0724f40b593b5b8781e67cfd9fb2eec0937206ac33d02" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:731d7332047e6466035ff387ea47e55325c8094be92d402924657c8b2c24c887 time="2026-04-10T19:35:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/731d7332047e6466035ff387ea47e55325c8094be92d402924657c8b2c24c887" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:eb79abb27b2b02cc2826f782043ba88c1ca745119cfd10e0b3ca4639243fba2f time="2026-04-10T19:35:24Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb79abb27b2b02cc2826f782043ba88c1ca745119cfd10e0b3ca4639243fba2f" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd --- PASS: TestGCWithMissingManifests (0.72s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:82c43db5cfc76be23436872b15510fcc83a2cfdf73637bb4ac5956ca6de69590 komnenos: marking blob sha256:1e3e829c3324cbdc6da0f0051ac3dda566b6d139119de5ec693a01ac6e438db3 komnenos: marking blob sha256:359cd4eba3b596bafc06545330f63c3f8bf3a2794d40166815c03c28c15edb3d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a9aff16b602272a8da6a7f64c3f3c339ee0fab549e05c3129b8b6e024d908ca9 time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a9aff16b602272a8da6a7f64c3f3c339ee0fab549e05c3129b8b6e024d908ca9" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:dcd3e97a5059033acc2dbcc13c90c88a5ad5b894243a3686d72e40751aeb4e5a time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dcd3e97a5059033acc2dbcc13c90c88a5ad5b894243a3686d72e40751aeb4e5a" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:ff213dc56170561a33e1402d92b3ac4c5bab32f555cb45353727b19d6b338761 time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff213dc56170561a33e1402d92b3ac4c5bab32f555cb45353727b19d6b338761" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:6f58545129d63984c54907349257a2975b48d9b6bcb60246c02cad92fb65a9a2 time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6f/6f58545129d63984c54907349257a2975b48d9b6bcb60246c02cad92fb65a9a2" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:7877c05f15e6ff467f7fb46738410866842d7e327c2c5bbab5502dbdfb17c80f time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/7877c05f15e6ff467f7fb46738410866842d7e327c2c5bbab5502dbdfb17c80f" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd blob eligible for deletion: sha256:931041b5b40ddeb7cab5b7afa088b3ba9d69fd4b13dfdaab881cae34feb91382 time="2026-04-10T19:35:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/931041b5b40ddeb7cab5b7afa088b3ba9d69fd4b13dfdaab881cae34feb91382" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd --- PASS: TestDeletionHasEffect (2.32s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.19s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:7186a6adc89eb7d4874c1b48209d50b1c64d7723f85381625091e9ccdcb52dbc michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:365d689093452bfb91a5af155e8993af551ac5ce743042753f6caeefb4d556aa michael_z_doukas: marking blob sha256:58f88a71d77ebd6dda6410e542fe9b85f91abb15156d601f843afb8d04f39a49 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:011245e3c6669907d286b34c61a532c4ac052d027667da74cfcc24c8b53ca134 time="2026-04-10T19:35:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/011245e3c6669907d286b34c61a532c4ac052d027667da74cfcc24c8b53ca134" go.version=go1.25.9 instance.id=acb8f357-643e-4d7c-b1d7-ee086d15a7fd --- PASS: TestOrphanBlobDeleted (1.12s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:706ba24fd0fcc2d26158ed800e18cece133e376d28e383901d28e28c35ae9cb3 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:efcde3981c0cf24b43965254a11d00e1295dd5609ea7259bb0ea45a0eb4aa7fc --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.75s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.74s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.30s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.41s) === 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-04-10T19:35:33Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 18:35:33.539194303 +0000 UTC m=-3572.605125610, actuallyDelete=true" time="2026-04-10T19:35:33Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T19:35:33Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080, actuallyDelete=true" time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14d9a048-a995-4ef2-b3cc-56877b330c6a have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/521442fb-f2d6-4d65-be59-23f69dce99b1 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/653deba2-b03a-42dc-94b7-63b53f5d1b44 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6886c8fc-f153-460d-b4ac-aa30cb173c85 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a76f92cd-b233-4ed2-aa02-c30c8625c428 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a89689b5-c901-4890-84e4-fcdb93ac1f1b have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ddcc4fe0-3392-4766-bb2e-09703056d71e have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/60a6bf6e-b8e7-4f55-8631-4ebc64fb6ced have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42af6def-a68c-4d0d-85e1-4d5dfeb5499f have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/821dda08-db19-4058-8433-6e5ab840d22e have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f50e0430-baf1-4aa4-b4ca-329735fb6080 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.540194993 +0000 UTC m=+27.395875080). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T19:35:33Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 19:35:33.541407446 +0000 UTC m=+27.397087533, actuallyDelete=true" time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5c959bb3-ccea-4609-beb1-839594a6646b have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.541407446 +0000 UTC m=+27.397087533). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8954154f-fa9c-4067-933b-7dfa8f3f846a have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.541407446 +0000 UTC m=+27.397087533). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e03ba04e-b6bf-4d57-a8d2-bd194aef134f have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.541407446 +0000 UTC m=+27.397087533). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3a4e7b4f-2f62-486d-b142-c40d5c1a7481 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.541407446 +0000 UTC m=+27.397087533). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d1d3d365-01a1-4a29-be24-5619ea880e14 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.541407446 +0000 UTC m=+27.397087533). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T19:35:33Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 19:35:33.542247775 +0000 UTC m=+27.397927862, actuallyDelete=true" time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2785722d-b20d-4cc7-b773-04b877b77421 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.542247775 +0000 UTC m=+27.397927862). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a010832c-e442-4f65-8abb-5f1da9150ec7 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.542247775 +0000 UTC m=+27.397927862). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a0584c2c-9668-465b-9013-84583237799e have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.542247775 +0000 UTC m=+27.397927862). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c023407a-c1fe-4ea6-802a-8fe97347e6b5 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.542247775 +0000 UTC m=+27.397927862). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca21e456-1d23-4934-9375-2b6e48cf82f8 have older date (2026-04-10 18:35:33 +0000 UTC) than purge date (2026-04-10 19:35:33.542247775 +0000 UTC m=+27.397927862). Removing upload directory." time="2026-04-10T19:35:33Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T19:35:33Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 19:35:33.54272706 +0000 UTC m=+27.398407147, actuallyDelete=true" time="2026-04-10T19:35:33Z" 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 27.442s ? 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.049s === 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.037s === RUN TestWalkFileRemoved time="2026-04-10T19:35:06Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.021s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.396s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.14s) === 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.175s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.588s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.53s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.918s ? 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-04-10T19:35:06Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-10T19:35:06Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-10T19:35:06Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.9 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 time="2026-04-10T19:35:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=b9c89b58-474e-44e1-8be3-643b4f81cb05 time="2026-04-10T19:35:06Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T19:35:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.9 instance.id=b9c89b58-474e-44e1-8be3-643b4f81cb05 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestInvalidData (0.00s) time="2026-04-10T19:35:06Z" level=error msg="unknown ip address format" go.version=go1.25.9 instance.id=b9c89b58-474e-44e1-8be3-643b4f81cb05 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidNetworkType (0.00s) time="2026-04-10T19:35:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T19:35:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T19:35:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 time="2026-04-10T19:35:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.559s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.046s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.400s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.52s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.917s ? 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.037s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r22.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 19:36:20 +0000 elapsed time 0h 1m 40s >>> 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 (20260410.193441) (2/2) Purging go (1.25.9-r0) Executing busybox-1.37.0-r30.trigger OK: 289.3 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...