>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.17.0-r0) started Thu, 15 Oct 2026 17:18:45 +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.26.9-r0) (2/2) Installing .makedepends-docker-registry (20261015.171845) Executing busybox-1.37.0-r31.trigger OK: 618.1 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.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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 /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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 /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/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 >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + 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-10-15T17:19:01Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-15T17:19:01Z" 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.024s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-15T17:19:01Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.011s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.05s) PASS ok github.com/docker/distribution/health/checks 0.061s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.009s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.008s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.014s === 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.009s ? 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/10/15 17:19:01 http: TLS handshake error from 127.0.0.1:35108: 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:39615/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39615/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39615/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39615/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34425?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.59s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-15T17:19:01Z" level=info msg="broadcaster: closing" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="closing testSink" time="2026-10-15T17:19:01Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-10-15T17:19:01Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-15T17:19:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 1} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:01Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=warning msg="&{0x2374b4350f30 0.9} encountered too many errors, backing off" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-15T17:19:02Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.72s) PASS ok github.com/docker/distribution/notifications 1.467s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-15T17:19:01Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-15T17:19:01.522777755Z" 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.26.9 time="2026-10-15T17:19:01.522799986Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:01.52297404Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.26.9 time="2026-10-15T17:19:01.523124718Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-15T17:19:01.523137966Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.9 time="2026-10-15T17:19:01.523508565Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.9 time="2026-10-15T17:19:04.534295651Z" level=info msg="response completed" go.version=go1.26.9 http.request.host=127.0.0.1 http.request.id=0c390195-80c2-4392-ab89-ff2bdd123cb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60262" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.628512ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:19:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-15T17:19:04.53452386Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.9 --- PASS: TestRegistrySupportedCipherSuite (3.39s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-15T17:19:04.787797905Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-15T17:19:04.788835715Z" 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.26.9 time="2026-10-15T17:19:04.788870604Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:04.788984936Z" level=info msg="Starting upload purge in 0s" go.version=go1.26.9 time="2026-10-15T17:19:04.789075582Z" level=info msg="PurgeUploads starting: olderThan=2026-10-08 17:19:04.789044972 +0000 UTC m=-604796.449818540, actuallyDelete=true" time="2026-10-15T17:19:04.789018866Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-15T17:19:04.789225576Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2026-10-15T17:19:04.789239135Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.26.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.26s) PASS ok github.com/docker/distribution/registry 11.662s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.008s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.094s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-15T17:19:01Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.9 instance.id=007e249a-4e0f-482e-a3cb-61a533abf157 time="2026-10-15T17:19:01Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.9 instance.id=007e249a-4e0f-482e-a3cb-61a533abf157 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-15T17:19:01Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.9 password=n-CjbsmoN6l9z9sjtEPn4eMgIbPg5ckZY9D3jSYvtx0 user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.092s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.010s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-10-15T17:19:01Z" level=info msg="token not to be used before 2026-10-15 17:19:02 +0000 UTC - currently 2026-10-15 17:19:01.246052992 +0000 UTC m=+0.009870576" time="2026-10-15T17:19:01Z" level=info msg="token not to be used after 2026-10-15 17:19:01 +0000 UTC - currently 2026-10-15 17:19:01.246469297 +0000 UTC m=+0.010286898" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-10-15T17:19:01Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.021s === 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.00s) === 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.066s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.026s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-15T17:19: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.26.9 time="2026-10-15T17:19:01Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38499" http.request.id=a32e14e0-10e3-4671-bc94-18026d7b3920 http.request.method=GET http.request.remoteaddr="127.0.0.1:51092" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.759µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:19:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-10-15T17:19: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.26.9 time="2026-10-15T17:19:01Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=b4702211-2008-44bd-b80d-1cdbb8169767 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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.222214ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Oct/2026:17:19:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-15T17:19:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=efbf2044-87b9-4b52-ae14-3242b6f2890a http.request.method=POST http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.030092ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=7942d2e2-5670-4622-b168-724cfaad634f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/aaaa/blobs/uploads/7851f964-a726-4229-9f1f-28707e3c5896?_state=MYZKCRGQUK2Yl6Of9wUCDCc5VBxKTU31XXSN-omALOd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ODUxZjk2NC1hNzI2LTQyMjktOWYxZi0yODcwN2UzYzU4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MDEuNDIwNDE1OTU1WiJ9&digest=sha256%3A5efae0545ce26b4f8e18c1666796fe002ecd1bc7765e087d18ff46134a293187" http.request.useragent="Go-http-client/1.1" http.response.duration=3.252190186s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7851f964-a726-4229-9f1f-28707e3c5896?_state=MYZKCRGQUK2Yl6Of9wUCDCc5VBxKTU31XXSN-omALOd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ODUxZjk2NC1hNzI2LTQyMjktOWYxZi0yODcwN2UzYzU4OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MDEuNDIwNDE1OTU1WiJ9&digest=sha256%3A5efae0545ce26b4f8e18c1666796fe002ecd1bc7765e087d18ff46134a293187 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=8a2713b1-bffd-42cc-a844-ae2e64e32077 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.852023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=d5d78b44-4ee1-439b-bf4f-dc259e063490 http.request.method=POST http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624961ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:04 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=49ace9ae-df9b-4be8-ac7f-50a222238b3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/bbbb/blobs/uploads/ba86be02-636f-46c0-a33d-dad358dcd0db?_state=9OaI3TqNyEGuPYkBDAA833DHSjn2YC7KJg_hu0sByw17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYTg2YmUwMi02MzZmLTQ2YzAtYTMzZC1kYWQzNThkY2QwZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MDQuODg0MTY1ODVaIn0%3D&digest=sha256%3A830506e4b516e6c8810fe01a2ed7f0191e0a9bbf9efc754cf41f92d7ace94151" http.request.useragent="Go-http-client/1.1" http.response.duration=4.396677586s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:04 +0000] "PUT /v2/foo/bbbb/blobs/uploads/ba86be02-636f-46c0-a33d-dad358dcd0db?_state=9OaI3TqNyEGuPYkBDAA833DHSjn2YC7KJg_hu0sByw17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYTg2YmUwMi02MzZmLTQ2YzAtYTMzZC1kYWQzNThkY2QwZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MDQuODg0MTY1ODVaIn0%3D&digest=sha256%3A830506e4b516e6c8810fe01a2ed7f0191e0a9bbf9efc754cf41f92d7ace94151 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=632ea2fd-4d95-4012-b31d-9f300d064722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.110324ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=41182c1e-5392-4e70-ba91-343b5a3526ee http.request.method=POST http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=6881e713-f81a-4aee-b194-b82d2c8b7456 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/cccc/blobs/uploads/d841e5cb-4c98-40d8-80f9-946449d97c5d?_state=4LJdZiYnEoI59KAl9QAGWYlCSDsVseNO4IwOVpGmZUN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkODQxZTVjYi00Yzk4LTQwZDgtODBmOS05NDY0NDlkOTdjNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MDkuNDMyODc0MzY4WiJ9&digest=sha256%3A43436726c1efb558458896f27bc2cb0befdc7ebb0fe8158096f9db1f98143299" http.request.useragent="Go-http-client/1.1" http.response.duration=2.233704432s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/d841e5cb-4c98-40d8-80f9-946449d97c5d?_state=4LJdZiYnEoI59KAl9QAGWYlCSDsVseNO4IwOVpGmZUN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkODQxZTVjYi00Yzk4LTQwZDgtODBmOS05NDY0NDlkOTdjNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MDkuNDMyODc0MzY4WiJ9&digest=sha256%3A43436726c1efb558458896f27bc2cb0befdc7ebb0fe8158096f9db1f98143299 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=51b425a5-b25f-478a-b8c4-490b29ed7830 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.421489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:11 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=a8ac8ba0-6d3a-4a09-9201-73e629d6ba76 http.request.method=POST http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064766ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:11 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=f1577e9b-44f5-4ab1-b6e8-98d6519e8662 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/dddd/blobs/uploads/55e282ab-67bd-48da-ad8a-f55b55ff4b66?_state=UbQMGocqMaz5DuKJy2mQjLJzqYLueVyzp4yO11Jkw8R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1NWUyODJhYi02N2JkLTQ4ZGEtYWQ4YS1mNTViNTVmZjRiNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MTEuOTA2MjUyNzI0WiJ9&digest=sha256%3Aae1d3b6a05e09669e9c059b668eee602f3e43f55e63fe1312accc17fca9b5614" http.request.useragent="Go-http-client/1.1" http.response.duration=4.125815981s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:11 +0000] "PUT /v2/foo/dddd/blobs/uploads/55e282ab-67bd-48da-ad8a-f55b55ff4b66?_state=UbQMGocqMaz5DuKJy2mQjLJzqYLueVyzp4yO11Jkw8R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1NWUyODJhYi02N2JkLTQ4ZGEtYWQ4YS1mNTViNTVmZjRiNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MTEuOTA2MjUyNzI0WiJ9&digest=sha256%3Aae1d3b6a05e09669e9c059b668eee602f3e43f55e63fe1312accc17fca9b5614 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=6151a2e0-dbc7-41e0-8610-442823679f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.967824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:16 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=6091ded8-63b4-48cd-a280-c6d0a5afb21c http.request.method=POST http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783505ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:16 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=3db87c5f-aca1-4b10-b2dc-e5cf1f8b237f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/eeee/blobs/uploads/92fa5a9c-b3b0-4d37-a718-7c86ac21409b?_state=l9kFikZHpnN16Ojregv96vCIFeO3ERxnK61sygRdaAh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MmZhNWE5Yy1iM2IwLTRkMzctYTcxOC03Yzg2YWMyMTQwOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MTYuMTk1ODU1NTMzWiJ9&digest=sha256%3A2d5767e486e1d3d8522be4d7f085caf763790656e2439f348d130ad7f350a9cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158928829s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:16 +0000] "PUT /v2/foo/eeee/blobs/uploads/92fa5a9c-b3b0-4d37-a718-7c86ac21409b?_state=l9kFikZHpnN16Ojregv96vCIFeO3ERxnK61sygRdaAh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5MmZhNWE5Yy1iM2IwLTRkMzctYTcxOC03Yzg2YWMyMTQwOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MTYuMTk1ODU1NTMzWiJ9&digest=sha256%3A2d5767e486e1d3d8522be4d7f085caf763790656e2439f348d130ad7f350a9cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=69684762-a567-4519-8bdd-0b766f6895dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.217009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:18 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=dd8d13ed-74f6-4e2f-a2c7-3b739670d704 http.request.method=POST http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:18 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=4be6f5ad-579c-43d4-89d3-9eda1216914b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/ffff/blobs/uploads/88b01b0d-a236-4d27-8feb-24bb755a9663?_state=8Ym4ZgeiTbsXBnANvzsrs5aCJsV-_yDpSw-8pDdjmRJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4OGIwMWIwZC1hMjM2LTRkMjctOGZlYi0yNGJiNzU1YTk2NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MTguNTI3NzU0NTAyWiJ9&digest=sha256%3A7fd2005dce692e5fdd2f8add70b8e5bbea98482adf760ab96ccc655d23e1d169" http.request.useragent="Go-http-client/1.1" http.response.duration=3.075739092s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:18 +0000] "PUT /v2/foo/ffff/blobs/uploads/88b01b0d-a236-4d27-8feb-24bb755a9663?_state=8Ym4ZgeiTbsXBnANvzsrs5aCJsV-_yDpSw-8pDdjmRJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4OGIwMWIwZC1hMjM2LTRkMjctOGZlYi0yNGJiNzU1YTk2NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MTguNTI3NzU0NTAyWiJ9&digest=sha256%3A7fd2005dce692e5fdd2f8add70b8e5bbea98482adf760ab96ccc655d23e1d169 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=c1a916fd-64e9-4495-95e8-5a37f0a2c7c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46406" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.346846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=ac228de3-06e1-49df-8e82-154da16c50f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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.056149ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=ed76849c-286e-41b7-a648-08c3d3ee1407 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="976.953µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=71b354c2-99fd-4d31-a821-c61e7d072794 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="732.921µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=610c9e22-4441-4535-8fed-e6a6c0f2404c http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="746.633µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=1235100c-6db8-4f9f-b469-102cec32e4a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="705.96µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=85fb63ba-01fe-4d8f-a1ab-8e2619d2160e http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="607.108µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" 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.26.9 http.request.host="127.0.0.1:42871" http.request.id=4af18da4-b81f-41b5-a8b3-c9a4ca239d06 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="738.203µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" 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.26.9 http.request.host="127.0.0.1:42871" http.request.id=10177854-511f-47e0-ad5f-964a083775a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="492.355µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=ccbf0b3f-e54c-41be-a6bd-820148dfdd39 http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="466.028µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:42871" http.request.id=936bee88-dcf0-450a-b1eb-8f6da347763c http.request.method=GET http.request.remoteaddr="127.0.0.1:46406" 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="916.154µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-15T17:19:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:19:21Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=90086cdc-80e2-4c69-b185-a6db5f87420e http.request.method=POST http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.123µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=c267c493-d6ec-45ac-b436-ba65a2216705 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/aaaa/blobs/uploads/633a01b0-648f-4031-959f-251c0eb6fd4f?_state=rF3zAB3htgLbhrSs3y7CSE392T-h0lASU3zCsNf4ae57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MzNhMDFiMC02NDhmLTQwMzEtOTU5Zi0yNTFjMGViNmZkNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjEuODU0NDU2MjU5WiJ9&digest=sha256%3A6250d5584907bdd8803500268ea971dddc8383aa546ecccd53e42b2aa672363c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.507959888s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:21 +0000] "PUT /v2/foo/aaaa/blobs/uploads/633a01b0-648f-4031-959f-251c0eb6fd4f?_state=rF3zAB3htgLbhrSs3y7CSE392T-h0lASU3zCsNf4ae57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2MzNhMDFiMC02NDhmLTQwMzEtOTU5Zi0yNTFjMGViNmZkNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjEuODU0NDU2MjU5WiJ9&digest=sha256%3A6250d5584907bdd8803500268ea971dddc8383aa546ecccd53e42b2aa672363c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=445e3df1-b90a-47b0-a394-6715c75f3be1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.85362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:25 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=5ed58c3e-fdef-4e67-9886-245d1680cf38 http.request.method=POST http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:25 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=8c9cb281-ed22-4e40-bb4b-fc38bb1127c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/bbbb/blobs/uploads/fa84bcf2-0972-4ccf-8bee-86be58b652d5?_state=8YayAKyOrnzYkCzKQq02pk88iIu6xFLqJBajkPFqrQR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmYTg0YmNmMi0wOTcyLTRjY2YtOGJlZS04NmJlNThiNjUyZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjUuNDgxMDU5OTQyWiJ9&digest=sha256%3Aed65dd42aff871337db1424d59a4d14d73261bbbc50005f6009dbfc62a0eca42" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936720624s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:25 +0000] "PUT /v2/foo/bbbb/blobs/uploads/fa84bcf2-0972-4ccf-8bee-86be58b652d5?_state=8YayAKyOrnzYkCzKQq02pk88iIu6xFLqJBajkPFqrQR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmYTg0YmNmMi0wOTcyLTRjY2YtOGJlZS04NmJlNThiNjUyZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjUuNDgxMDU5OTQyWiJ9&digest=sha256%3Aed65dd42aff871337db1424d59a4d14d73261bbbc50005f6009dbfc62a0eca42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=6703762f-5a33-4d9f-aaff-651c353c2fbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.958913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:27 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=73f58b19-2e6e-4f5a-9fb1-2a6aad1ac9b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.419629ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:27 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=d00920f6-3e45-46a2-8822-950bfd4b33f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/cccc/blobs/uploads/3ebd12b0-c35e-4c75-b9e6-b1480c6fd256?_state=JOXxIZMmirgX_JlkQ-vfJAnMLXUdQmEEP8Py7gPqaTx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZWJkMTJiMC1jMzVlLTRjNzUtYjllNi1iMTQ4MGM2ZmQyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjcuNTUyMjQ4NTU2WiJ9&digest=sha256%3A111deee3e545c14ad3149a006a74570a88de696d7186722bdd0e727e79e41cf8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82743697s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:27 +0000] "PUT /v2/foo/cccc/blobs/uploads/3ebd12b0-c35e-4c75-b9e6-b1480c6fd256?_state=JOXxIZMmirgX_JlkQ-vfJAnMLXUdQmEEP8Py7gPqaTx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZWJkMTJiMC1jMzVlLTRjNzUtYjllNi1iMTQ4MGM2ZmQyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjcuNTUyMjQ4NTU2WiJ9&digest=sha256%3A111deee3e545c14ad3149a006a74570a88de696d7186722bdd0e727e79e41cf8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=4b3eec99-d5c7-4154-afa2-b81fab127c54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.570594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:29 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=109a078c-c71e-4763-983e-6ae0151b5a70 http.request.method=POST http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.042µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=5ab0eedd-46da-4ac8-93cf-f52e481ad1a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/dddd/blobs/uploads/f5763ee9-d1bd-4aae-b9f3-2e15202fec99?_state=DQz2hzi1n2GNd04vnDfVT76mvp2gvFVM_dJkgZWp53d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmNTc2M2VlOS1kMWJkLTRhYWUtYjlmMy0yZTE1MjAyZmVjOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjkuNTI3Njk2NzQxWiJ9&digest=sha256%3A203cc3921e0ff9eafba01ed195bccae1f821ea6633d5b158a417d5307e1659fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.441137609s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/f5763ee9-d1bd-4aae-b9f3-2e15202fec99?_state=DQz2hzi1n2GNd04vnDfVT76mvp2gvFVM_dJkgZWp53d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmNTc2M2VlOS1kMWJkLTRhYWUtYjlmMy0yZTE1MjAyZmVjOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MjkuNTI3Njk2NzQxWiJ9&digest=sha256%3A203cc3921e0ff9eafba01ed195bccae1f821ea6633d5b158a417d5307e1659fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=41ad5133-3bb0-408e-b9c2-37d9f1699fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33698" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:30 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44783" http.request.id=d0df53bf-cd13-4a03-b8c8-10fa64e19ee0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33698" 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="851.77µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Oct/2026:17:19:30 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (29.72s) === RUN TestURLPrefix time="2026-10-15T17:19:30Z" 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.26.9 time="2026-10-15T17:19:30Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:41853" http.request.id=03bcb237-6195-490a-8d73-d70cc448bdde http.request.method=GET http.request.remoteaddr="127.0.0.1:57816" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.014978ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:19:30 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-10-15T17:19:30Z" 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.26.9 time="2026-10-15T17:19:30Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=8d016e52-1a2a-4a21-9aa4-fe2560d3e204 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.769µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "GET /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=0814e8a5-efe9-4887-bcb6-2830c777e4a6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.633µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=7848d6ad-2315-4a86-ad5f-08824f78367b http.request.method=POST http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="637.83µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=01e2e189-ef56-42ff-a9b5-c4f0c02a870f http.request.method=GET http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1831ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "GET /v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=2778720a-b1d8-43ca-92c8-058f5d09888d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.6642ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=32b02fcd-201a-4b38-af1d-898d38d846cb http.request.method=GET http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f69e5586-f15f-4bf0-a644-380151a7916b time="2026-10-15T17:19:31Z" 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.26.9 http.request.host="127.0.0.1:39953" http.request.id=32b02fcd-201a-4b38-af1d-898d38d846cb http.request.method=GET http.request.remoteaddr="127.0.0.1:38606" http.request.uri="/v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.376µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f69e5586-f15f-4bf0-a644-380151a7916b 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "GET /v2/foo/bar/blobs/uploads/f69e5586-f15f-4bf0-a644-380151a7916b?_state=PU3ckPi_jXdp_kFX9MrFMA5YY3o-wxmAvfU2IsHlKrt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OWU1NTg2LWYxNWYtNGJmMC1hNjQ0LTM4MDE1MWE3OTE2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMDk1MDQ2NzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=1eebff3c-e8ae-482e-99c4-bd2abe955437 http.request.method=POST http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=c30133c4-a09e-4772-a1c9-b1da428681a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/f90dd9f4-aa3b-453e-9964-3ec64203d62d?_state=UocCCRidO2ubcoAUhI9GDBndwtgZkNUuGiw1Mb0gZpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5MGRkOWY0LWFhM2ItNDUzZS05OTY0LTNlYzY0MjAzZDYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMTU1NzM3MjlaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" provided=sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 vars.name="foo/bar" vars.uuid=f90dd9f4-aa3b-453e-9964-3ec64203d62d time="2026-10-15T17:19:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=c30133c4-a09e-4772-a1c9-b1da428681a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/f90dd9f4-aa3b-453e-9964-3ec64203d62d?_state=UocCCRidO2ubcoAUhI9GDBndwtgZkNUuGiw1Mb0gZpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5MGRkOWY0LWFhM2ItNDUzZS05OTY0LTNlYzY0MjAzZDYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMTU1NzM3MjlaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f90dd9f4-aa3b-453e-9964-3ec64203d62d time="2026-10-15T17:19:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=c30133c4-a09e-4772-a1c9-b1da428681a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/f90dd9f4-aa3b-453e-9964-3ec64203d62d?_state=UocCCRidO2ubcoAUhI9GDBndwtgZkNUuGiw1Mb0gZpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5MGRkOWY0LWFhM2ItNDUzZS05OTY0LTNlYzY0MjAzZDYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMTU1NzM3MjlaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.244346ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f90dd9f4-aa3b-453e-9964-3ec64203d62d 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "PUT /v2/foo/bar/blobs/uploads/f90dd9f4-aa3b-453e-9964-3ec64203d62d?_state=UocCCRidO2ubcoAUhI9GDBndwtgZkNUuGiw1Mb0gZpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5MGRkOWY0LWFhM2ItNDUzZS05OTY0LTNlYzY0MjAzZDYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMTU1NzM3MjlaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=417b9e11-9549-4f90-ae6f-87c4a811513f http.request.method=POST http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.463µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=67230023-1a65-44bd-afb3-55d99cfeed4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/6066c08f-9c11-4aaa-bd2a-c84065fa1cd7?_state=Fj7Gjy3kogLn6NCSljyXFYCJgS5_o8EHRYM8sA8N_NR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNjZjMDhmLTljMTEtNGFhYS1iZDJhLWM4NDA2NWZhMWNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMTgwMzM2ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="932.616µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "PUT /v2/foo/bar/blobs/uploads/6066c08f-9c11-4aaa-bd2a-c84065fa1cd7?_state=Fj7Gjy3kogLn6NCSljyXFYCJgS5_o8EHRYM8sA8N_NR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNjZjMDhmLTljMTEtNGFhYS1iZDJhLWM4NDA2NWZhMWNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMTgwMzM2ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=5367a0f3-9e1f-4265-82fb-abc7617fd7ad http.request.method=POST http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.891µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=889a6241-13a5-425a-b16b-742298aaa0c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/394d6698-20ed-478a-8518-b9dc0aeab1ef?_state=mXoHpQY7LYWC-3JyoHvFXIyOmjEDFBK96k5SYnIjzzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NGQ2Njk4LTIwZWQtNDc4YS04NTE4LWI5ZGMwYWVhYjFlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMjAyMDEzMTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="981.226µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "PUT /v2/foo/bar/blobs/uploads/394d6698-20ed-478a-8518-b9dc0aeab1ef?_state=mXoHpQY7LYWC-3JyoHvFXIyOmjEDFBK96k5SYnIjzzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5NGQ2Njk4LTIwZWQtNDc4YS04NTE4LWI5ZGMwYWVhYjFlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMjAyMDEzMTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=9e93d126-ea84-4570-848c-753504a239d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.305µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=25bf102d-bba9-4ecc-96a9-3b67aa9f458c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/66ef8ca3-261d-444a-8a03-fc9da1c10c00?_state=Ybw4tJ9Q3LX_qEkaK1O0dIUbJNAbuIdv2h4VO7q1YGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZWY4Y2EzLTI2MWQtNDQ0YS04YTAzLWZjOWRhMWMxMGMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMjIzODY5MzRaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.931092025s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:31 +0000] "PUT /v2/foo/bar/blobs/uploads/66ef8ca3-261d-444a-8a03-fc9da1c10c00?_state=Ybw4tJ9Q3LX_qEkaK1O0dIUbJNAbuIdv2h4VO7q1YGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZWY4Y2EzLTI2MWQtNDQ0YS04YTAzLWZjOWRhMWMxMGMwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMS4xMjIzODY5MzRaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=d7863b43-ba11-47f8-9c4f-02a8e9ab34fc http.request.method=POST http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.742453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39953" http.request.id=12b7ba98-01df-4d54-a9db-2155ef5712eb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/0dc214a7-c1f5-4ee9-a4ea-943459fb48cb?_state=61x5_B2EFbmY1_eyoOvqGG-50IPaWqGszTSiUUMCyiV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYzIxNGE3LWMxZjUtNGVlOS1hNGVhLTk0MzQ1OWZiNDhjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMy4xMjQyNTU3ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.034320121s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/0dc214a7-c1f5-4ee9-a4ea-943459fb48cb?_state=61x5_B2EFbmY1_eyoOvqGG-50IPaWqGszTSiUUMCyiV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYzIxNGE3LWMxZjUtNGVlOS1hNGVhLTk0MzQ1OWZiNDhjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozMy4xMjQyNTU3ODVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=fed3fbb6-1a95-4081-b432-6ff9725d5c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/uploads/0dc214a7-c1f5-4ee9-a4ea-943459fb48cb?_state=Pzzy5HLK80K_1ZXFfnzZLMJrADOU5P1wuaHMENxtHdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYzIxNGE3LWMxZjUtNGVlOS1hNGVhLTk0MzQ1OWZiNDhjYiIsIk9mZnNldCI6MTgxODk4MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MzNaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "PUT /v2/foo/bar/blobs/uploads/0dc214a7-c1f5-4ee9-a4ea-943459fb48cb?_state=Pzzy5HLK80K_1ZXFfnzZLMJrADOU5P1wuaHMENxtHdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYzIxNGE3LWMxZjUtNGVlOS1hNGVhLTk0MzQ1OWZiNDhjYiIsIk9mZnNldCI6MTgxODk4MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MzNaIn0%3D&digest=sha256%3Aca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=1acc09bf-219a-450c-a3ef-8ff182062e52 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="958.245µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=d3de9ba9-8ab9-4b55-867e-98b7fb4d658b http.request.method=GET http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=102.170422ms http.response.status=200 http.response.written=18189824 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 200 18189824 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=error msg="error parsing digest="sha257:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=64d9acbf-23b2-4966-a598-313b7b36eb4e http.request.method=GET http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/sha257:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" vars.name="foo/bar" time="2026-10-15T17:19:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=64d9acbf-23b2-4966-a598-313b7b36eb4e http.request.method=GET http.request.remoteaddr="127.0.0.1:38608" http.request.uri="/v2/foo/bar/blobs/sha257:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="863.127µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/sha257:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=6e3e1fa5-d198-4164-9d12-c5f0982faf29 http.request.method=GET http.request.remoteaddr="127.0.0.1:50086" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.duration="877.417µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:19:35Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=220d6986-1d22-4eea-aa08-43fb8c9a4114 http.request.method=GET http.request.remoteaddr="127.0.0.1:54926" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.20541ms http.response.status=404 http.response.written=157 vars.digest="sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=1a0ed96e-9f15-4988-8e95-acbb9cee2d29 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54928" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.362946ms http.response.status=404 http.response.written=157 vars.digest="sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=756eab35-ceac-44b5-b15d-3031a553d4d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676275ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=7d2bc854-6a50-4fdd-ba42-2681f20cec55 http.request.method=GET http.request.remoteaddr="127.0.0.1:54928" http.request.uri="/v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.000639ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=bb41c03e-eb5b-4be5-80e6-6f3f40df33ae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54928" http.request.uri="/v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="952.547µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=915832c8-c022-4de8-9aeb-353869e2febc http.request.method=GET http.request.remoteaddr="127.0.0.1:54928" http.request.uri="/v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2b6fc596-23df-4d90-b55b-54e5134b358c time="2026-10-15T17:19:35Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=915832c8-c022-4de8-9aeb-353869e2febc http.request.method=GET http.request.remoteaddr="127.0.0.1:54928" http.request.uri="/v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.623714ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2b6fc596-23df-4d90-b55b-54e5134b358c 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/uploads/2b6fc596-23df-4d90-b55b-54e5134b358c?_state=Zs5cCphfr1mlV3T30Bm-DCQzuxBVRafmUV0zAY40aD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmZjNTk2LTIzZGYtNGQ5MC1iNTViLTU0ZTUxMzRiMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40Mzk0MTU1OTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=a45128c9-403a-4c05-a421-22dbc8240869 http.request.method=POST http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.735591ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=987d9e19-e4db-4e00-8905-0b4322ba642a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/f2941e47-1d9c-490a-be39-0a2fa255b45b?_state=QDq0JXTb3FniaQMkiQNGYyPmuFXPccz7o4BoooefVU97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyOTQxZTQ3LTFkOWMtNDkwYS1iZTM5LTBhMmZhMjU1YjQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NDczMTI1NjNaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" provided=sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca vars.name="foo/bar" vars.uuid=f2941e47-1d9c-490a-be39-0a2fa255b45b time="2026-10-15T17:19:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=987d9e19-e4db-4e00-8905-0b4322ba642a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/f2941e47-1d9c-490a-be39-0a2fa255b45b?_state=QDq0JXTb3FniaQMkiQNGYyPmuFXPccz7o4BoooefVU97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyOTQxZTQ3LTFkOWMtNDkwYS1iZTM5LTBhMmZhMjU1YjQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NDczMTI1NjNaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f2941e47-1d9c-490a-be39-0a2fa255b45b time="2026-10-15T17:19:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=987d9e19-e4db-4e00-8905-0b4322ba642a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/f2941e47-1d9c-490a-be39-0a2fa255b45b?_state=QDq0JXTb3FniaQMkiQNGYyPmuFXPccz7o4BoooefVU97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyOTQxZTQ3LTFkOWMtNDkwYS1iZTM5LTBhMmZhMjU1YjQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NDczMTI1NjNaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.929379ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f2941e47-1d9c-490a-be39-0a2fa255b45b 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "PUT /v2/foo/bar/blobs/uploads/f2941e47-1d9c-490a-be39-0a2fa255b45b?_state=QDq0JXTb3FniaQMkiQNGYyPmuFXPccz7o4BoooefVU97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyOTQxZTQ3LTFkOWMtNDkwYS1iZTM5LTBhMmZhMjU1YjQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NDczMTI1NjNaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=9938b81d-c007-4e0f-91a3-79ca8a1ae60b http.request.method=POST http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.359308ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=58d19010-1a7f-4a14-949c-bbaa327e60b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/2e0dad1f-f93a-4392-8e7d-b9dd0a515bc0?_state=v_EpMydSoJ08b90VRcAUrtmAtGyIoL9MzrPYHYS9dXF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMGRhZDFmLWY5M2EtNDM5Mi04ZTdkLWI5ZGQwYTUxNWJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NTEzMjAwMDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "PUT /v2/foo/bar/blobs/uploads/2e0dad1f-f93a-4392-8e7d-b9dd0a515bc0?_state=v_EpMydSoJ08b90VRcAUrtmAtGyIoL9MzrPYHYS9dXF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlMGRhZDFmLWY5M2EtNDM5Mi04ZTdkLWI5ZGQwYTUxNWJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NTEzMjAwMDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=c19d0074-8a90-476a-b614-ec86fd088ec0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=b5232643-a9e2-413b-acc7-9e7a019c7424 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/ecc5dc60-62cd-4b70-a297-e6e46533d21a?_state=lhvzJogFVv1b0mis2yEk0i-98Lt7QdY85PJEXfSGfo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjYzVkYzYwLTYyY2QtNGI3MC1hMjk3LWU2ZTQ2NTMzZDIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NTUzMjQ3MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.284294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "PUT /v2/foo/bar/blobs/uploads/ecc5dc60-62cd-4b70-a297-e6e46533d21a?_state=lhvzJogFVv1b0mis2yEk0i-98Lt7QdY85PJEXfSGfo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVjYzVkYzYwLTYyY2QtNGI3MC1hMjk3LWU2ZTQ2NTMzZDIxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NTUzMjQ3MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=8b9eaf45-2b39-4e10-b13b-03687155cc70 http.request.method=POST http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.60658ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=51a21063-7c36-49cc-b209-530bcabd3092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/70c4bcd1-d9ec-466a-b641-8ba34d097e12?_state=uFie1HlGDsO6lJd0zMQgGwbrss0ApKtL-Iz_2dDbA-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYzRiY2QxLWQ5ZWMtNDY2YS1iNjQxLThiYTM0ZDA5N2UxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NTk5NDc4MDVaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.45170341s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "PUT /v2/foo/bar/blobs/uploads/70c4bcd1-d9ec-466a-b641-8ba34d097e12?_state=uFie1HlGDsO6lJd0zMQgGwbrss0ApKtL-Iz_2dDbA-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYzRiY2QxLWQ5ZWMtNDY2YS1iNjQxLThiYTM0ZDA5N2UxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNS40NTk5NDc4MDVaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=f9ed1e44-8f03-4a48-ab14-8686d8796a7a http.request.method=POST http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.063564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36653" http.request.id=e5524c99-0ec5-44f8-a240-42b5b68ebdca http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/aca162ef-b89b-486a-b8f6-4fe9725cf6ea?_state=9UK67S9vVYA3toJ6Dg5pJo0pKERdvR57pyKgPjuejtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYTE2MmVmLWI4OWItNDg2YS1iOGY2LTRmZTk3MjVjZjZlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNy45OTUxNTg4NjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.539823801s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/aca162ef-b89b-486a-b8f6-4fe9725cf6ea?_state=9UK67S9vVYA3toJ6Dg5pJo0pKERdvR57pyKgPjuejtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYTE2MmVmLWI4OWItNDg2YS1iOGY2LTRmZTk3MjVjZjZlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTozNy45OTUxNTg4NjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=e9e94f70-2e17-43e5-928a-bccfa5a9d575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/uploads/aca162ef-b89b-486a-b8f6-4fe9725cf6ea?_state=YNgR9akQKFPdCz9hU7tPcxWOfzZtV2eo7K4cyRr6b3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYTE2MmVmLWI4OWItNDg2YS1iOGY2LTRmZTk3MjVjZjZlYSIsIk9mZnNldCI6MTk4MzE4MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MzdaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "PUT /v2/foo/bar/blobs/uploads/aca162ef-b89b-486a-b8f6-4fe9725cf6ea?_state=YNgR9akQKFPdCz9hU7tPcxWOfzZtV2eo7K4cyRr6b3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYTE2MmVmLWI4OWItNDg2YS1iOGY2LTRmZTk3MjVjZjZlYSIsIk9mZnNldCI6MTk4MzE4MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6MzdaIn0%3D&digest=sha256%3Ab84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=48286ad0-aa65-4a54-9934-b57d6dc7025c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.648399ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=507dd0bb-ec7f-4300-b95b-f9608406d850 http.request.method=GET http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=103.181218ms http.response.status=200 http.response.written=19831808 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 200 19831808 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=error msg="error parsing digest="sha257:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=b7650eb5-aff6-4932-80a7-508f9dd90b86 http.request.method=GET http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/sha257:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" vars.name="foo/bar" time="2026-10-15T17:19:40Z" 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.26.9 http.request.host="127.0.0.1:36653" http.request.id=b7650eb5-aff6-4932-80a7-508f9dd90b86 http.request.method=GET http.request.remoteaddr="127.0.0.1:54930" http.request.uri="/v2/foo/bar/blobs/sha257:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.544826ms http.response.status=400 http.response.written=110 vars.digest="sha257:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/sha257:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=e2857a53-d1db-47b9-bd2f-9b02e633214e http.request.method=GET http.request.remoteaddr="127.0.0.1:54956" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524324ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=d8a9cafd-b0af-42c5-9414-6811f8214c8e http.request.method=GET http.request.remoteaddr="127.0.0.1:54944" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.600511ms http.response.status=200 http.response.written=2914304 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 200 2914304 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36653" http.request.id=094fd478-348d-4b33-bcc2-f6592e1527a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54956" http.request.uri="/v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.761444ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/sha256:b84217cca89c7e4be58eebef57c4ac699634f38f03159e47fcc6aa26836ec9ca HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=9bcb77ff-1287-4cbe-a7da-45d163b2c43c http.request.method=GET http.request.remoteaddr="127.0.0.1:50086" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.382403962s http.response.status=200 http.response.written=2883584 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 200 2883584 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39953" http.request.id=7729bd24-d8a8-4e0f-be6f-53bd906a6e9c http.request.method=GET http.request.remoteaddr="127.0.0.1:50078" http.request.uri="/v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.387820403s http.response.status=200 http.response.written=2947072 127.0.0.1 - - [15/Oct/2026:17:19:35 +0000] "GET /v2/foo/bar/blobs/sha256:ca4ef81b5397c7b0b33f9433786a14fa608d9d0bca3412ef1a31fc906cf72c74 HTTP/1.1" 200 2947072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.69s) === RUN TestBlobDelete time="2026-10-15T17:19:40Z" 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.26.9 time="2026-10-15T17:19:40Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=665b7042-c3ff-46e2-9d7d-d68bcb1a27cc http.request.method=GET http.request.remoteaddr="127.0.0.1:58924" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.716955ms http.response.status=404 http.response.written=157 vars.digest="sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=ed8a09b2-a525-4336-9054-663f95d1eb90 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58928" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.042854ms http.response.status=404 http.response.written=157 vars.digest="sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=71e2ac1f-aacb-443e-97fd-d455d1ccbf86 http.request.method=POST http.request.remoteaddr="127.0.0.1:58928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=326a5459-862f-49c4-be5e-2262c9d0fcb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58928" http.request.uri="/v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.994788ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=d87ca113-2435-430f-8859-f03ce5ce1ed4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58928" http.request.uri="/v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.997391ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=2faed8ab-adc5-4f5b-8e65-b49f3f3d4fb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58928" http.request.uri="/v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7 time="2026-10-15T17:19:40Z" 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.26.9 http.request.host="127.0.0.1:33951" http.request.id=2faed8ab-adc5-4f5b-8e65-b49f3f3d4fb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58928" http.request.uri="/v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.813513ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "GET /v2/foo/bar/blobs/uploads/e7ea1028-d5c4-463e-9cdb-dc5f3f9036c7?_state=v3nvgUQw5dWUO0_83NlqZLV9i6XE-yElRnAaDCvl0ZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZWExMDI4LWQ1YzQtNDYzZS05Y2RiLWRjNWYzZjkwMzZjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NTM4MTA3NTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=a905984a-3fc1-467d-91ac-72fbd4d2d2f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.388212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=d26a4f16-30d6-4ba4-a74b-17dfe060384e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/f4a02d28-074d-4d6a-bebc-92d74e7830e9?_state=ojDUmpx_gWDJp4UNv8cne88Uhxby1s9sx3aITYR_IIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTAyZDI4LTA3NGQtNGQ2YS1iZWJjLTkyZDc0ZTc4MzBlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NjM2NTc4MThaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" provided=sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 vars.name="foo/bar" vars.uuid=f4a02d28-074d-4d6a-bebc-92d74e7830e9 time="2026-10-15T17:19:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=d26a4f16-30d6-4ba4-a74b-17dfe060384e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/f4a02d28-074d-4d6a-bebc-92d74e7830e9?_state=ojDUmpx_gWDJp4UNv8cne88Uhxby1s9sx3aITYR_IIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTAyZDI4LTA3NGQtNGQ2YS1iZWJjLTkyZDc0ZTc4MzBlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NjM2NTc4MThaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f4a02d28-074d-4d6a-bebc-92d74e7830e9 time="2026-10-15T17:19:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=d26a4f16-30d6-4ba4-a74b-17dfe060384e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/f4a02d28-074d-4d6a-bebc-92d74e7830e9?_state=ojDUmpx_gWDJp4UNv8cne88Uhxby1s9sx3aITYR_IIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTAyZDI4LTA3NGQtNGQ2YS1iZWJjLTkyZDc0ZTc4MzBlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NjM2NTc4MThaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079878ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f4a02d28-074d-4d6a-bebc-92d74e7830e9 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "PUT /v2/foo/bar/blobs/uploads/f4a02d28-074d-4d6a-bebc-92d74e7830e9?_state=ojDUmpx_gWDJp4UNv8cne88Uhxby1s9sx3aITYR_IIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0YTAyZDI4LTA3NGQtNGQ2YS1iZWJjLTkyZDc0ZTc4MzBlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NjM2NTc4MThaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=b2684e98-e81d-48a3-9583-0507799ccb1c http.request.method=POST http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989124ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=ac6ac803-788a-4c01-b66e-506bb3acefa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/cfba6178-1da9-4063-9d20-53191422e956?_state=2alFJXH8pEEtBLCp06uy5PZ-cgiFO6C229PF5ij67_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYmE2MTc4LTFkYTktNDA2My05ZDIwLTUzMTkxNDIyZTk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44Njg1MTgwMzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.71957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "PUT /v2/foo/bar/blobs/uploads/cfba6178-1da9-4063-9d20-53191422e956?_state=2alFJXH8pEEtBLCp06uy5PZ-cgiFO6C229PF5ij67_N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmYmE2MTc4LTFkYTktNDA2My05ZDIwLTUzMTkxNDIyZTk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44Njg1MTgwMzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=a6bc0b1c-e865-4f28-a52b-0d0f08ace39a http.request.method=POST http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852281ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=58cabd16-e0a7-4fc3-91b7-0e91400d71f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/594ad569-30db-4bf4-8530-1d1553cc5dda?_state=ArWPc6K4S_pac9EeqTlJ8tBScOOb0Pr7XUS_mM8yUEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGFkNTY5LTMwZGItNGJmNC04NTMwLTFkMTU1M2NjNWRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NzI5NzEwODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "PUT /v2/foo/bar/blobs/uploads/594ad569-30db-4bf4-8530-1d1553cc5dda?_state=ArWPc6K4S_pac9EeqTlJ8tBScOOb0Pr7XUS_mM8yUEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGFkNTY5LTMwZGItNGJmNC04NTMwLTFkMTU1M2NjNWRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44NzI5NzEwODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=4f210c1a-dec8-4042-acc8-e7841131cf10 http.request.method=POST http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.888165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=9d93bee0-81f0-4cfb-bdf2-87515bcec481 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/a9975126-e8d7-4576-80c7-f0303a2b1fd3?_state=lm8X2jkM08tTSYpvrJfyQtOUZqaj0psD9Vj5gJpvpOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OTc1MTI2LWU4ZDctNDU3Ni04MGM3LWYwMzAzYTJiMWZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44Nzc5OTQ3M1oifQ%3D%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.918211377s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:40 +0000] "PUT /v2/foo/bar/blobs/uploads/a9975126-e8d7-4576-80c7-f0303a2b1fd3?_state=lm8X2jkM08tTSYpvrJfyQtOUZqaj0psD9Vj5gJpvpOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OTc1MTI2LWU4ZDctNDU3Ni04MGM3LWYwMzAzYTJiMWZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0MC44Nzc5OTQ3M1oifQ%3D%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=d32bdf83-f404-434f-839d-e3fa1f4c84d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.675701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33951" http.request.id=3cf49de9-2dd4-4e7c-afc3-9c2059a2a8b5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/1dd5cc7e-0a8c-4687-96f0-8c539684dcd7?_state=F2aDqnl2EM67DRkkk158ZnH-A6dHFJgNYeJ3UEUlhP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDVjYzdlLTBhOGMtNDY4Ny05NmYwLThjNTM5Njg0ZGNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0NC45MDgyMDU5MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.843882733s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/1dd5cc7e-0a8c-4687-96f0-8c539684dcd7?_state=F2aDqnl2EM67DRkkk158ZnH-A6dHFJgNYeJ3UEUlhP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDVjYzdlLTBhOGMtNDY4Ny05NmYwLThjNTM5Njg0ZGNkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0NC45MDgyMDU5MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=a887aff7-8584-469a-91ae-7c5fdef6fdf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/uploads/1dd5cc7e-0a8c-4687-96f0-8c539684dcd7?_state=Hw0ZI9Gf-gKrAEzNCMDqOWLEl2tr1s1rTKCJThmU__V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDVjYzdlLTBhOGMtNDY4Ny05NmYwLThjNTM5Njg0ZGNkNyIsIk9mZnNldCI6MjM5MzQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6NDRaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.485966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/1dd5cc7e-0a8c-4687-96f0-8c539684dcd7?_state=Hw0ZI9Gf-gKrAEzNCMDqOWLEl2tr1s1rTKCJThmU__V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkZDVjYzdlLTBhOGMtNDY4Ny05NmYwLThjNTM5Njg0ZGNkNyIsIk9mZnNldCI6MjM5MzQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MTk6NDRaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=6d9b1824-248e-4308-bd02-a2bb4edce218 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.663461ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=c91866bb-7e98-4d78-befd-e5b111ff492f http.request.method=GET http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=112.783128ms http.response.status=200 http.response.written=23934976 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 200 23934976 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=error msg="error parsing digest="sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=0be34caa-6038-452c-9b09-2e2f85c36a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" time="2026-10-15T17:19:48Z" 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.26.9 http.request.host="127.0.0.1:33951" http.request.id=0be34caa-6038-452c-9b09-2e2f85c36a0a http.request.method=GET http.request.remoteaddr="127.0.0.1:58934" http.request.uri="/v2/foo/bar/blobs/sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.696382ms http.response.status=400 http.response.written=110 vars.digest="sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "GET /v2/foo/bar/blobs/sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=cd97b86b-715e-426b-8a4d-48b4559e9e77 http.request.method=GET http.request.remoteaddr="127.0.0.1:57550" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58449ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=9876b52d-92e2-4806-baeb-f4bc83cf0cfe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57560" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.330544ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=5a197c3f-99c8-4e90-acad-6ad25efa2508 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57560" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.682119ms http.response.status=404 http.response.written=157 vars.digest="sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=0838cf77-cdbf-453a-bf0e-497ffaa45b05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57560" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.807628ms http.response.status=404 http.response.written=74 vars.digest="sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=error msg="error parsing digest="sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=ed09b18d-37ce-4981-b85d-3d91efd80df5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57576" http.request.uri="/v2/foo/bar/blobs/sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" time="2026-10-15T17:19:48Z" 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.26.9 http.request.host="127.0.0.1:33951" http.request.id=ed09b18d-37ce-4981-b85d-3d91efd80df5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57576" http.request.uri="/v2/foo/bar/blobs/sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.48355ms http.response.status=400 http.response.written=110 vars.digest="sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "DELETE /v2/foo/bar/blobs/sha257:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-15T17:19:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=0377059e-4965-48d6-801b-b2b6e97034e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14241ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=d45c7058-a472-4522-a9da-1161d205fc0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57584" http.request.uri="/v2/foo/bar/blobs/uploads/63e6b2cd-e0ec-4b34-9cf9-bf37caf00def?_state=vUbG8nNmUBVvUZQ0PtGcZbxP4MtW6ay6WCz0YIO01Up7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzZTZiMmNkLWUwZWMtNGIzNC05Y2Y5LWJmMzdjYWYwMGRlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0OC45MTEzMjQyMDhaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.798461s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "PUT /v2/foo/bar/blobs/uploads/63e6b2cd-e0ec-4b34-9cf9-bf37caf00def?_state=vUbG8nNmUBVvUZQ0PtGcZbxP4MtW6ay6WCz0YIO01Up7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzZTZiMmNkLWUwZWMtNGIzNC05Y2Y5LWJmMzdjYWYwMGRlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo0OC45MTEzMjQyMDhaIn0%3D&digest=sha256%3A30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=4c7c0504-addc-40e9-bd33-b8522ca8ee7c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57584" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.510732ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=cea1a4ee-c3f9-4365-b35d-e66ff2cafaac http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.938632526s http.response.status=200 http.response.written=2947072 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 200 2947072 "" "Go-http-client/1.1" time="2026-10-15T17:19:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33951" http.request.id=9abd8dae-f7ca-4cc5-b5c8-9f3aaf6bbee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57550" http.request.uri="/v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.928444505s http.response.status=200 http.response.written=2893824 127.0.0.1 - - [15/Oct/2026:17:19:48 +0000] "GET /v2/foo/bar/blobs/sha256:30dc2cd42c4073536a9f541d46b6e6c7f2b86d5d4744634b3c9ec224233419a0 HTTP/1.1" 200 2893824 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (12.15s) === RUN TestRelativeURL time="2026-10-15T17:19:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:19:52Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:19:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39393" http.request.id=f243cd23-3717-4dd1-ae00-84e739e33057 http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:56Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39393" http.request.id=334f641c-94e5-4e29-a6b1-f17f97343a17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/e8d197e1-47a9-42aa-83a3-ba53ac54aaf4?_state=rpFGl4NKTaSX0Q_qw0_xVWn1W1l3IKgPpRTnw8ILGyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZDE5N2UxLTQ3YTktNDJhYS04M2EzLWJhNTNhYzU0YWFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo1Mi44MjY0NjIzNjRaIn0%3D&digest=sha256%3Af389a48e1314890f3e57cd989eb67403beadea184463307983f1e29ed71126d9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.630684065s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:52 +0000] "PUT /v2/foo/bar/blobs/uploads/e8d197e1-47a9-42aa-83a3-ba53ac54aaf4?_state=rpFGl4NKTaSX0Q_qw0_xVWn1W1l3IKgPpRTnw8ILGyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZDE5N2UxLTQ3YTktNDJhYS04M2EzLWJhNTNhYzU0YWFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo1Mi44MjY0NjIzNjRaIn0%3D&digest=sha256%3Af389a48e1314890f3e57cd989eb67403beadea184463307983f1e29ed71126d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:56Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39393" http.request.id=1f4ec7d3-d1f7-4e11-8993-1efdcb16a19e http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.029275ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:19:56Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39393" http.request.id=93bff7e3-ba6f-4ed8-8df6-053d8cf054b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56063ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39393" http.request.id=52fdf98e-e7d1-4b6e-80a6-5d22b2f14f5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55664" http.request.uri="/v2/foo/bar/blobs/uploads/8461ec0c-985c-4dbe-a37f-a18ac47d4d53?_state=L_yccWwQg3Qg5Z9Dou9Izx4l1zlKBG9okquOzqyqDPF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NjFlYzBjLTk4NWMtNGRiZS1hMzdmLWExOGFjNDdkNGQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo1Ni44NjU3OTE5NDZaIn0%3D&digest=sha256%3Aea6d0190c862526e4f039b6bf9c533168ff52ccbe92647ed32bd765f02d2171d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.711397064s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:19:56 +0000] "PUT /v2/foo/bar/blobs/uploads/8461ec0c-985c-4dbe-a37f-a18ac47d4d53?_state=L_yccWwQg3Qg5Z9Dou9Izx4l1zlKBG9okquOzqyqDPF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NjFlYzBjLTk4NWMtNGRiZS1hMzdmLWExOGFjNDdkNGQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoxOTo1Ni44NjU3OTE5NDZaIn0%3D&digest=sha256%3Aea6d0190c862526e4f039b6bf9c533168ff52ccbe92647ed32bd765f02d2171d HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.76s) === RUN TestBlobDeleteDisabled time="2026-10-15T17:20:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:02Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:35107" http.request.id=777f546a-fa15-41e9-94dc-d0c83aee19b4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42606" http.request.uri="/v2/foo/bar/blobs/sha256:0ebe3a09f1116d6386e3354399c9274075d5ba9dd09bd6edafc9286d38a1555a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.863108ms http.response.status=405 http.response.written=78 vars.digest="sha256:0ebe3a09f1116d6386e3354399c9274075d5ba9dd09bd6edafc9286d38a1555a" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:20:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:0ebe3a09f1116d6386e3354399c9274075d5ba9dd09bd6edafc9286d38a1555a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2026-10-15T17:20:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:02Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44735" http.request.id=2267def8-eaba-4ff2-b71c-a69f66eab557 http.request.method=POST http.request.remoteaddr="127.0.0.1:42740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.122256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44735" http.request.id=e3e4aeb8-93e1-4f3d-bf7e-e03030c87df8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42740" http.request.uri="/v2/foo/bar/blobs/uploads/07796cdd-f224-4d53-9e06-662b15effe0b?_state=ezh_WWg_x5gsRm0_KhIU_4pSi7Vhq_xtmLHmdhbU-tR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3Nzk2Y2RkLWYyMjQtNGQ1My05ZTA2LTY2MmIxNWVmZmUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMDowMi44NTkzMTM4NTVaIn0%3D&digest=sha256%3Ae7600b2820f9ac885463d15d1ac5320f55d3b316828ba2a1a44dd4965ba26724" http.request.useragent="Go-http-client/1.1" http.response.duration=2.633903636s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:02 +0000] "PUT /v2/foo/bar/blobs/uploads/07796cdd-f224-4d53-9e06-662b15effe0b?_state=ezh_WWg_x5gsRm0_KhIU_4pSi7Vhq_xtmLHmdhbU-tR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3Nzk2Y2RkLWYyMjQtNGQ1My05ZTA2LTY2MmIxNWVmZmUwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMDowMi44NTkzMTM4NTVaIn0%3D&digest=sha256%3Ae7600b2820f9ac885463d15d1ac5320f55d3b316828ba2a1a44dd4965ba26724 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:44735" http.request.id=7cf7569d-bbb8-47d9-959d-b7e3d70b3b95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42740" http.request.uri="/v2/foo/bar/blobs/sha256:e7600b2820f9ac885463d15d1ac5320f55d3b316828ba2a1a44dd4965ba26724" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.930651ms http.response.status=405 http.response.written=78 vars.digest="sha256:e7600b2820f9ac885463d15d1ac5320f55d3b316828ba2a1a44dd4965ba26724" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:20:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:e7600b2820f9ac885463d15d1ac5320f55d3b316828ba2a1a44dd4965ba26724 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.77s) === RUN TestDeleteReadOnly time="2026-10-15T17:20:05Z" 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.26.9 time="2026-10-15T17:20:05Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39515" http.request.id=e94f36df-6181-4c90-8351-8d8373ad461e http.request.method=POST http.request.remoteaddr="127.0.0.1:45716" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043545ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39515" http.request.id=f6d5bb06-6004-468b-8080-10b2fdc6ed58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45716" http.request.uri="/v2/foo/bar/blobs/uploads/95a36d37-f69a-4a0d-9c7a-565b6bf22552?_state=qzlC1uvyvrFJRthVG2zhx1s6UFib2xwsesOMShzZcCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YTM2ZDM3LWY2OWEtNGEwZC05YzdhLTU2NWI2YmYyMjU1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMDowNS42NTUzNDkwMjFaIn0%3D&digest=sha256%3A9a11b9e770100fe7c55e2b71bb1e1edaa5b11c03127e25d35dbd973a1252f86d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.241798163s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:05 +0000] "PUT /v2/foo/bar/blobs/uploads/95a36d37-f69a-4a0d-9c7a-565b6bf22552?_state=qzlC1uvyvrFJRthVG2zhx1s6UFib2xwsesOMShzZcCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YTM2ZDM3LWY2OWEtNGEwZC05YzdhLTU2NWI2YmYyMjU1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMDowNS42NTUzNDkwMjFaIn0%3D&digest=sha256%3A9a11b9e770100fe7c55e2b71bb1e1edaa5b11c03127e25d35dbd973a1252f86d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/Oct/2026:17:20:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:9a11b9e770100fe7c55e2b71bb1e1edaa5b11c03127e25d35dbd973a1252f86d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.40s) === RUN TestStartPushReadOnly time="2026-10-15T17:20: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.26.9 time="2026-10-15T17:20:08Z" level=info msg="redis not configured" go.version=go1.26.9 127.0.0.1 - - [15/Oct/2026:17:20:08 +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-10-15T17:20: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.26.9 time="2026-10-15T17:20:08Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=3cbe22d3-e5fc-4a78-82c5-c9da859fc4b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.148357ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=4684bea0-a473-4b7d-89a6-d4b4d7dacb00 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" 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=2.881028ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:17:20:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=d2c2c3a0-8a87-4c4c-81ae-c21b5cf128fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" 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.828368ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=a62e7a11-8d29-4cdc-93e0-8c9d0609fb4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.556565ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=a62e7a11-8d29-4cdc-93e0-8c9d0609fb4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.622031ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=a62e7a11-8d29-4cdc-93e0-8c9d0609fb4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.71318ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=a62e7a11-8d29-4cdc-93e0-8c9d0609fb4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.773046ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T17:20:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=b478127a-60c0-4557-8840-12ba83c7f5fb http.request.method=POST http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=66bb0528-73f8-4db4-896e-865b5f03c241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/blobs/uploads/af698883-157c-4fa5-b143-fe069272cadb?_state=Dcqma9H39UGHwPV5z5RJFN7IF1EK7ZeGkN0Zz3t5eUJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjY5ODg4My0xNTdjLTRmYTUtYjE0My1mZTA2OTI3MmNhZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MDkuMTk3MDQ1NDc3WiJ9&digest=sha256%3A137e9f2857f1f569f7c4163179d7d64524b1dc63964f0cc38b8937534e4287ad" http.request.useragent="Go-http-client/1.1" http.response.duration=5.194747059s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/af698883-157c-4fa5-b143-fe069272cadb?_state=Dcqma9H39UGHwPV5z5RJFN7IF1EK7ZeGkN0Zz3t5eUJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjY5ODg4My0xNTdjLTRmYTUtYjE0My1mZTA2OTI3MmNhZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MDkuMTk3MDQ1NDc3WiJ9&digest=sha256%3A137e9f2857f1f569f7c4163179d7d64524b1dc63964f0cc38b8937534e4287ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=baaa3fe2-e276-4942-a1b1-27d78afe7a8b http.request.method=POST http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.243357ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=bc8a5a59-55bc-40c9-bd0d-a8f42353caa1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/blobs/uploads/491c0f63-7988-4d22-af46-78e1942bfa1a?_state=GwvfrMBiXvLWuwW0BCDmbkkJaE5N99jRcrQ7EcleQcF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OTFjMGY2My03OTg4LTRkMjItYWY0Ni03OGUxOTQyYmZhMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MTQuNjIxOTUyNjI1WiJ9&digest=sha256%3Aca8f9665df509cc3d4d02a4119f6f657859c1fdf2514e1c96d88b2b93705deb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.048380134s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/491c0f63-7988-4d22-af46-78e1942bfa1a?_state=GwvfrMBiXvLWuwW0BCDmbkkJaE5N99jRcrQ7EcleQcF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OTFjMGY2My03OTg4LTRkMjItYWY0Ni03OGUxOTQyYmZhMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MTQuNjIxOTUyNjI1WiJ9&digest=sha256%3Aca8f9665df509cc3d4d02a4119f6f657859c1fdf2514e1c96d88b2b93705deb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=bc0393e2-9ead-4ef9-84f6-47eb4b4c565b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=2d909eed-2eb6-4e48-b851-bb2f3ee9ae89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.330553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=f069e80b-9615-411a-a228-b22d2abc178b http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.239763ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=1608f009-bea1-46c9-aa31-683051185063 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="995.774µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46823" http.request.id=9a6033b1-df96-4a0e-9cc1-c0871410873c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.366573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46823" http.request.id=209a12ce-268e-45ec-9623-bc5ba638e5f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.34311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:46823" http.request.id=46397969-565c-42cc-b540-d60a33dc37b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.414002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=bda570d0-c835-4f43-8495-c53d3c11e585 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.393542ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=2367beca-827c-49c3-b4f9-f7ac600ec5c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.685976ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=75d13bce-83b3-4f1c-837f-4a70ee6aa75e http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.438028ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=ae495391-919b-43b1-82b6-a2a8dc4cd552 http.request.method=GET http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.651713ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=error msg="payload digest does match: "sha256:6fcfbfe813cd640bdd15907042bb8cf2607ccf32fc6e8cef1eabb0e0146221a5" != "sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b"" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=d49721a0-66f8-49cb-ad7b-a0c61d3b288e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" time="2026-10-15T17:20:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=d49721a0-66f8-49cb-ad7b-a0c61d3b288e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33204" http.request.uri="/v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.034312ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b" 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:df620f44e38a99b3fc5695ad3dc9a50b4bd7cd1f856a9dcac245bc21f5070a8b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=21473493-4dc8-41a7-a010-5a64e82c6665 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" 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=2.448055ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" 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.26.9 http.request.host="127.0.0.1:46823" http.request.id=61042a61-e599-4117-8337-80d9fc31b148 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.483577ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=00fe29f5-2ae8-4808-8e3c-f00866434b0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" 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=2.223157ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20:19Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=00fe29f5-2ae8-4808-8e3c-f00866434b0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" 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=2.282212ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20:19Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=00fe29f5-2ae8-4808-8e3c-f00866434b0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" 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=2.32378ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=20e08024-17ec-4e41-b364-e078cb705589 http.request.method=POST http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811565ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=7f846841-27b9-4760-9805-d25da0e8890c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/blobs/uploads/3ed3f257-02f7-46a9-bead-ce75222c16be?_state=KDAK7ixdTOeVIUPH_PERz1B-xH9cUDlDsxyBwO2JIOJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZWQzZjI1Ny0wMmY3LTQ2YTktYmVhZC1jZTc1MjIyYzE2YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MTkuNzExMDk4NzExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/3ed3f257-02f7-46a9-bead-ce75222c16be?_state=KDAK7ixdTOeVIUPH_PERz1B-xH9cUDlDsxyBwO2JIOJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZWQzZjI1Ny0wMmY3LTQ2YTktYmVhZC1jZTc1MjIyYzE2YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MTkuNzExMDk4NzExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=15ea8ad4-2f18-4c57-8bb6-0ea974dc2d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" 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.432805ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20:19Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=15ea8ad4-2f18-4c57-8bb6-0ea974dc2d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" 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.488347ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T17:20:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=769e0577-4434-4e2b-9d42-25109cf930cc http.request.method=POST http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=2ef1e60d-38d8-44c9-ad30-be3798fc2b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/blobs/uploads/c7a8f2ab-ad33-4402-bb05-27167c88885f?_state=JBrdG-ZeOr0M_TWJTcOCVjIN1TJeTQaTF5q-8yurfPB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjN2E4ZjJhYi1hZDMzLTQ0MDItYmIwNS0yNzE2N2M4ODg4NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MTkuODUwMTI4MjM2WiJ9&digest=sha256%3A073e19acef4c181c207cf05e73e7cb178ea3310e45f105542680aee0f7a499c0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339244849s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/c7a8f2ab-ad33-4402-bb05-27167c88885f?_state=JBrdG-ZeOr0M_TWJTcOCVjIN1TJeTQaTF5q-8yurfPB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjN2E4ZjJhYi1hZDMzLTQ0MDItYmIwNS0yNzE2N2M4ODg4NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MTkuODUwMTI4MjM2WiJ9&digest=sha256%3A073e19acef4c181c207cf05e73e7cb178ea3310e45f105542680aee0f7a499c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=51963613-84c1-46b7-a95f-fea34223ecb7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.173609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=9b242545-bba9-4506-a0ef-d28fcf02b685 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/blobs/uploads/ae600a44-d40e-4bf0-ab54-aed43bd32a43?_state=f2LEitRFR93BhSLT6fpAce5oY7selX7lkOsqpcsAOrl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZTYwMGE0NC1kNDBlLTRiZjAtYWI1NC1hZWQ0M2JkMzJhNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MjIuNDA3NzI5MDk4WiJ9&digest=sha256%3Af75fe2cba0455eb10159d22ec8c09c482d65b48cea6107df8f0d0f5ffd0c8e98" http.request.useragent="Go-http-client/1.1" http.response.duration=4.586429083s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/ae600a44-d40e-4bf0-ab54-aed43bd32a43?_state=f2LEitRFR93BhSLT6fpAce5oY7selX7lkOsqpcsAOrl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZTYwMGE0NC1kNDBlLTRiZjAtYWI1NC1hZWQ0M2JkMzJhNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MjIuNDA3NzI5MDk4WiJ9&digest=sha256%3Af75fe2cba0455eb10159d22ec8c09c482d65b48cea6107df8f0d0f5ffd0c8e98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=ac1dc526-b94e-486d-ac43-5709eecd89ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46823" http.request.id=5f14252a-2492-46a4-8060-a17af3211e88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=6a9bdaea-bdac-40b5-9ad1-212cea531ba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" 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=2.15903ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=6bac297f-f0ef-4710-9ced-b8b85ade7553 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.615057ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=3c84117d-263b-4095-876d-463c952172fe http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287755ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=a60a4b94-5091-42c7-bba7-369fadbd6738 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625342ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=4e3b2e26-d2f8-4077-b760-82c55de714ee http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.649217ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="rewriting manifest sha256:a675058c229a86506943474e6abf07f20949355d54c25c4a821d2ec7239f0f4d in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=85b9d2e9-ec61-4549-8bfe-0c8b21f96860 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" 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-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=85b9d2e9-ec61-4549-8bfe-0c8b21f96860 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" 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.988286ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46823" http.request.id=8cfe64a9-711c-4534-a424-13709af1afee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.658881ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46823" http.request.id=4469f468-5419-4e7e-84aa-0c93beab5927 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.827053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46823" http.request.id=d00e04ef-928b-4bb4-9447-6adb1a20ea52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.772797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=9593e484-67c1-478e-a1fa-6c92c05a8687 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.581625ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=525e7263-4bb4-4a29-b826-32d63f00c022 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.523901ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=5bf4595a-6ccb-43b9-8633-b5610bdbcb0c http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338162ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=9ed6c403-a47b-481e-be07-a64188fc9366 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" http.request.uri="/v2/foo/schema2/manifests/sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217508ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="rewriting manifest list sha256:6837067194915cce35b7f8b4de2d7fa6f8864e9757a929df37350a5ff9026e16 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=18ba328d-61dd-45ae-b909-098642968a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" 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-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46823" http.request.id=18ba328d-61dd-45ae-b909-098642968a36 http.request.method=GET http.request.remoteaddr="127.0.0.1:45768" 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.778766ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:27Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=b28d0a31-cb5a-4725-8405-6fed6b55c0e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" 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.685222ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" 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.26.9 http.request.host="127.0.0.1:40423" http.request.id=0fef44b9-2501-404c-8631-e26ea682b10b http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.223219ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=597962e4-cf4d-46a6-94ef-f6b7366c926c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" 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.353443ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=811078bd-5ae4-454d-994c-9b5bee969e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" 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.929028ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=811078bd-5ae4-454d-994c-9b5bee969e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" 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.991074ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=811078bd-5ae4-454d-994c-9b5bee969e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.032405ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=811078bd-5ae4-454d-994c-9b5bee969e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.072058ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T17:20:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=c57e422d-bd41-4153-b15d-7751f363d19e http.request.method=POST http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.031878ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=9f29160a-8030-4f31-925b-4b8d60924c8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/blobs/uploads/0e0d4fc8-f418-4ae9-a77d-fc65230070f9?_state=Sf3ZDctLt9n_5SVMtnNfsCtPCggwBoOSMwL4Hk9Rxl57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTBkNGZjOC1mNDE4LTRhZTktYTc3ZC1mYzY1MjMwMDcwZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MjcuMjIwMDM5MDI3WiJ9&digest=sha256%3Afc42e7916d0d74f5b320f94c552f8649116fb10134a9e920fad7b514ba379601" http.request.useragent="Go-http-client/1.1" http.response.duration=3.009830574s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/0e0d4fc8-f418-4ae9-a77d-fc65230070f9?_state=Sf3ZDctLt9n_5SVMtnNfsCtPCggwBoOSMwL4Hk9Rxl57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTBkNGZjOC1mNDE4LTRhZTktYTc3ZC1mYzY1MjMwMDcwZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MjcuMjIwMDM5MDI3WiJ9&digest=sha256%3Afc42e7916d0d74f5b320f94c552f8649116fb10134a9e920fad7b514ba379601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=7518b750-56b4-4c2d-99b7-4b824d3f596a http.request.method=POST http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.208901ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=05b670df-04fd-41a5-a4c2-16094206f11e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/blobs/uploads/3f355c16-56c5-46bb-9d2c-7b1a08734349?_state=jF3gAfZclRGJIPTjvNCIEkNfqyFo48y3EY-INqgpdRN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZjM1NWMxNi01NmM1LTQ2YmItOWQyYy03YjFhMDg3MzQzNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzAuMzc0NDE3NzAzWiJ9&digest=sha256%3Aef22a59e8c4bcbb5dba3f8fec96a77446ae6fe38d05deb16309d86d676df83d2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812281298s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/3f355c16-56c5-46bb-9d2c-7b1a08734349?_state=jF3gAfZclRGJIPTjvNCIEkNfqyFo48y3EY-INqgpdRN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZjM1NWMxNi01NmM1LTQ2YmItOWQyYy03YjFhMDg3MzQzNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzAuMzc0NDE3NzAzWiJ9&digest=sha256%3Aef22a59e8c4bcbb5dba3f8fec96a77446ae6fe38d05deb16309d86d676df83d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=59f2ec26-9915-41d1-8ae4-a786f878ac9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=a2389b0a-a4ba-41ff-afb0-6d192ce1892d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917524ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=ba9ada5f-a8dc-49ac-b170-26f3e57dad75 http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" 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.48595ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=ff879874-849a-4e48-ad56-32dc176a6eb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.596055ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40423" http.request.id=e0b4ff50-9f7a-4ed3-98be-617a0ba934ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.915756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40423" http.request.id=cf7fda0d-cef2-432b-b4d4-c137193acff8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:40423" http.request.id=2ac8262c-c012-494e-a3c4-82a8451b8a27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=d1a826e0-0f13-4e3b-8976-db35c07d2e9d http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.578896ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=f6ec4661-056d-4011-8e4b-c9fe2940ca18 http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060526ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=389a6a3b-ef4a-4125-b98f-5925a6961e91 http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010682ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=105c9256-8a4e-43cb-a148-3e4276b3db4f http.request.method=GET http.request.remoteaddr="127.0.0.1:59802" 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="951.273µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=error msg="payload digest does match: "sha256:752f6095f2796a714f554957d55bc0bf3e3bb52f1185d209d24ff3feb88bf925" != "sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e"" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=0bd342ea-7692-41ee-a792-df84c1b152ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" time="2026-10-15T17:20:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=0bd342ea-7692-41ee-a792-df84c1b152ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:59802" http.request.uri="/v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.198683ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e" 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4e123cc395dbb5208a50804d42f6a1763870d081dddba755c2236c31fa37e2e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=544711c1-c6d4-4822-bff9-af0a989065f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" 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.296111ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" 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.26.9 http.request.host="127.0.0.1:40423" http.request.id=176e5b55-4f53-4675-9533-ced47c616869 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04664ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=fec47fe7-5496-460b-a461-72c5ea6ef589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" 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.344494ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20:32Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=fec47fe7-5496-460b-a461-72c5ea6ef589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" 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.411402ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20:32Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=fec47fe7-5496-460b-a461-72c5ea6ef589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" 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.471131ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=6c52fd44-5b61-41c6-877b-b507e9ebbe4c http.request.method=POST http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.589794ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=57c578aa-43e5-4e42-bfe1-d73c889fe807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/blobs/uploads/071314e8-000f-4cba-9d93-726485034501?_state=A0YtW92YNQKQysVKbuPgpf8om6vTuyrKPhGgYF6e7Gl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzEzMTRlOC0wMDBmLTRjYmEtOWQ5My03MjY0ODUwMzQ1MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzIuMjE3NjQ0MDhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/071314e8-000f-4cba-9d93-726485034501?_state=A0YtW92YNQKQysVKbuPgpf8om6vTuyrKPhGgYF6e7Gl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzEzMTRlOC0wMDBmLTRjYmEtOWQ5My03MjY0ODUwMzQ1MDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzIuMjE3NjQ0MDhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=0e6ab9d7-11b9-42ea-a15e-c8341f61e1f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" 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.421133ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20:32Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=0e6ab9d7-11b9-42ea-a15e-c8341f61e1f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" 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.464324ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T17:20:32Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=f9456d04-bb8f-4cf3-9e27-89e8ff6bad46 http.request.method=POST http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.444448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=c78eeb87-1fcb-4c21-a97e-8f0b3e5f57fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/blobs/uploads/551e0516-e199-4e68-8c85-05042464b84b?_state=ZClI2Z9HJY8khpbkU2voBQx0q_vMekxDvqxyVPQb3ZN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NTFlMDUxNi1lMTk5LTRlNjgtOGM4NS0wNTA0MjQ2NGI4NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzIuNDM5OTMxMDMyWiJ9&digest=sha256%3A23681df7da55273a9513b4d27e847043fd52e48c22993582853a38a3e67bd886" http.request.useragent="Go-http-client/1.1" http.response.duration=3.627539904s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/551e0516-e199-4e68-8c85-05042464b84b?_state=ZClI2Z9HJY8khpbkU2voBQx0q_vMekxDvqxyVPQb3ZN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NTFlMDUxNi1lMTk5LTRlNjgtOGM4NS0wNTA0MjQ2NGI4NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzIuNDM5OTMxMDMyWiJ9&digest=sha256%3A23681df7da55273a9513b4d27e847043fd52e48c22993582853a38a3e67bd886 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:36Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=86a29d13-6837-4f08-bc53-fea1db0438b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=0fff40d3-98bd-43df-a1c5-12a5a9ab7c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/blobs/uploads/7af4b1f7-abab-441c-bb82-072977141ebd?_state=nelfSWtwCJiiqo-X52IMFict0ucNKChQ611Xem-0rPd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YWY0YjFmNy1hYmFiLTQ0MWMtYmI4Mi0wNzI5NzcxNDFlYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzYuMTczNjY2NzA3WiJ9&digest=sha256%3Ad200d0fa821ff2265167311bae769cc769e9264d28c5d355956903c214c5ba0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.847987789s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/7af4b1f7-abab-441c-bb82-072977141ebd?_state=nelfSWtwCJiiqo-X52IMFict0ucNKChQ611Xem-0rPd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YWY0YjFmNy1hYmFiLTQ0MWMtYmI4Mi0wNzI5NzcxNDFlYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzYuMTczNjY2NzA3WiJ9&digest=sha256%3Ad200d0fa821ff2265167311bae769cc769e9264d28c5d355956903c214c5ba0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=ad6dcfeb-aca7-4e46-b4c8-87e0f934f157 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40423" http.request.id=e2685e8e-8d7d-4b48-8ecd-6f39f99eadcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865882ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=52f3db1e-6bbf-4bc9-a619-d090a1036e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.645956ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=65ee1891-84e2-4822-922e-e94aef7185e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.363299ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=2f2b6a1c-70bb-4368-8736-3c99d8149298 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157905ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=351584ab-30a9-4f61-acae-6724a3bb7fa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170251ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=3b41aef4-92ce-4390-a01e-e9129e5b591f http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184352ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="rewriting manifest sha256:0c45affb836b2e06203eb263022be6d9a27e822853505b08a98c0699d7d87864 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=a41c2c3e-d966-4647-a956-781090e6426f http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" 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-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=a41c2c3e-d966-4647-a956-781090e6426f http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" 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.472458ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40423" http.request.id=83cd69e8-4120-4f90-ac56-19441cca4e52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.435581ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40423" http.request.id=86b557df-3ff6-4f2a-b634-ce49ecf336ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834702ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40423" http.request.id=1ec97915-2cf0-4d94-8864-a67cd4f097ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623" http.request.useragent="Go-http-client/1.1" http.response.duration=1.573652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=cbe32164-4b83-4290-a046-4489d829c2cf http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.607902ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=edf6dffc-5079-4f04-8a3c-ad5cb696ad3c http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.489896ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=fd8ea939-eb5e-408b-ae45-dde7a4a9e343 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298239ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=41a67852-662d-4471-969b-4c8b7812770f http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" http.request.uri="/v2/foo/schema2/manifests/sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375892ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="rewriting manifest list sha256:303f123fb4dbf5d4da03c775cee1b297ee6ad0efd6369908f2f54d0e859ad623 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=5cda67ec-8efa-4dc3-ab90-308bb5a39f55 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" 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-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40423" http.request.id=5cda67ec-8efa-4dc3-ab90-308bb5a39f55 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" 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.785574ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (29.15s) === RUN TestGetManifestWithStorageError time="2026-10-15T17:20:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:38Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:33827" http.request.id=c2bc490c-879b-46ba-bf97-a21f73bdd0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:54484" 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=2.106642ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:33827" http.request.id=31699188-4c52-4a73-91e5-eba1f8de07a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54484" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.604385ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:33827" http.request.id=e331cc8a-4304-463e-ad3d-99456afddd5b http.request.method=GET http.request.remoteaddr="127.0.0.1:54484" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.277825ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:33827" http.request.id=3f2436d6-1a26-418f-ab07-7bcb7fd14aa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54484" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515221ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-10-15T17:20:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:38Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=7a6ff09b-a934-41aa-aab2-360cd6cc6a11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" 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.695781ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=b28b05f4-12a5-426c-b254-e2a0e3173c28 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.367993ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=6c749c45-c5fc-4d6c-8c10-366955691ff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" 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.23011ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=9ac29d14-eb34-4ded-8cd9-4bd01d448dc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" 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.979987ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=9ac29d14-eb34-4ded-8cd9-4bd01d448dc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.038218ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=9ac29d14-eb34-4ded-8cd9-4bd01d448dc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079676ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-15T17:20:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=9ac29d14-eb34-4ded-8cd9-4bd01d448dc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.122496ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-15T17:20:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=daad2623-b77d-45c6-ab41-30aaff6e3566 http.request.method=POST http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644081ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=3ce6d2b3-0c37-484d-8d28-a7e21723190e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/blobs/uploads/d79fbfbc-caa4-4a57-994a-635982ae3dbd?_state=pUXz24okM-N29S1XIE_srCSwKJvUjWWZosKWy3F1f9F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzlmYmZiYy1jYWE0LTRhNTctOTk0YS02MzU5ODJhZTNkYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzguMjYzMzc4NjE4WiJ9&digest=sha256%3A741097ba409c5cfeddd23693e9a1d8da3ffb94b6665ea3ab5d0304cb2e8813e7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.867844607s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/d79fbfbc-caa4-4a57-994a-635982ae3dbd?_state=pUXz24okM-N29S1XIE_srCSwKJvUjWWZosKWy3F1f9F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzlmYmZiYy1jYWE0LTRhNTctOTk0YS02MzU5ODJhZTNkYmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6MzguMjYzMzc4NjE4WiJ9&digest=sha256%3A741097ba409c5cfeddd23693e9a1d8da3ffb94b6665ea3ab5d0304cb2e8813e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=aa6fee7d-e978-4bbf-8d1b-93a07130abf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215379ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=0cacc784-1da9-48d5-852c-c27c6e65d018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/blobs/uploads/cfa9c1c3-722d-463f-9a2d-b528784070b5?_state=ifEZAlIyd0w0dTyPLA7Bdisq6_LcrbLemKcCJ35cGHR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZmE5YzFjMy03MjJkLTQ2M2YtOWEyZC1iNTI4Nzg0MDcwYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NDMuMzUyMTg0MDI1WiJ9&digest=sha256%3Abd36b93349127bafc8014c1853f985e55c75843b53c414383604d00d9b60cb5e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.164447901s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/cfa9c1c3-722d-463f-9a2d-b528784070b5?_state=ifEZAlIyd0w0dTyPLA7Bdisq6_LcrbLemKcCJ35cGHR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZmE5YzFjMy03MjJkLTQ2M2YtOWEyZC1iNTI4Nzg0MDcwYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NDMuMzUyMTg0MDI1WiJ9&digest=sha256%3Abd36b93349127bafc8014c1853f985e55c75843b53c414383604d00d9b60cb5e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=8d76a1a3-1748-4bfa-94ad-250a2390fc0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.497375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=33afa454-9ba2-47da-bfdf-993484e5908b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.561986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=47292c13-e4b9-4ac3-90ee-6c2bcdb52fe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.205438ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=75ad4058-29d3-4c90-bbb5-b4bd46788483 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.196751ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37259" http.request.id=3d60a7b4-c9af-4033-b456-8db0e600cf57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.544079ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37259" http.request.id=2d155751-60d1-4313-a155-5293200ce982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.841962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:37259" http.request.id=6a29d8e7-bdeb-44d7-91e7-bea5f428b407 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.694884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=74cb2436-cde8-4b13-b9ce-effa7f5252a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.522273ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=6506fcf5-0894-49c9-b0a8-da1b54dbf0ec http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="840.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=ce9184ee-024f-4a08-9dd2-4d0852de0201 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.487489ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=7fd6628b-f89c-479a-a012-1e38935d9263 http.request.method=GET http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.611701ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=error msg="payload digest does match: "sha256:e170c673dac59fb17c7655157d891001825b5bb61b467cfe3f70041223815f25" != "sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e"" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=f2163fd7-6243-4bcc-ab55-83e1b9548e97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" time="2026-10-15T17:20:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=f2163fd7-6243-4bcc-ab55-83e1b9548e97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.704312ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=b5248f16-1fc4-420e-95c5-aa93d0e650f8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53002" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=af4d575b-72fd-4d03-a2ac-b51c51f17b96 http.request.method=GET http.request.remoteaddr="127.0.0.1:53002" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.480395ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=7b07a265-e6a9-4b52-ae74-5005f20c72a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53012" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.397094ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=2c69ff25-4448-4621-a6a7-4596d75387f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.487209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=71ce4bcc-d8f1-4b18-8b7e-05e4234903c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53020" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.519096ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=30859cf8-d53e-4d78-901c-bbe77d7e6206 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53024" 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=2.365711ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=8954340a-8213-4dbc-94f0-fb780e85ddfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.235383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=f139750b-ac83-4c84-bcd5-d898f3768991 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.662378ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=0aa205ec-32a8-4964-bba9-02301f5ecf04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.241162ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8db8f4a52b6338bddfb96cbf36f8a29343e5d7177c0ef802a32fd245deac508e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=95c62719-3839-4fce-ad81-a68ab00af223 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.376905ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=84e7e13a-fe34-40e5-b3a4-696e57e109fa http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" 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.312356ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-15T17:20: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.26.9 http.request.host="127.0.0.1:37259" http.request.id=e47e937c-49fc-439a-891e-4d2f7b7c24a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.442317ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-15T17:20: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=d33c039c-bb8c-426f-a1fb-633f266a8ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.280533ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=d33c039c-bb8c-426f-a1fb-633f266a8ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.334943ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=d33c039c-bb8c-426f-a1fb-633f266a8ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.376591ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=20b379e3-ff28-4953-9c6a-fa32f501368b http.request.method=POST http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=58a9381a-aa8a-4145-b2d7-c9938b5b0bb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/blobs/uploads/ea785091-da0c-43cb-a107-e6630b26f8b8?_state=8abtiOFoVw5WasnBVr5fTB93kRbKTfvc8vXq__kzuuB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTc4NTA5MS1kYTBjLTQzY2ItYTEwNy1lNjYzMGIyNmY4YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NDguNTgyMTA4MjIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.734665ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/ea785091-da0c-43cb-a107-e6630b26f8b8?_state=8abtiOFoVw5WasnBVr5fTB93kRbKTfvc8vXq__kzuuB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTc4NTA5MS1kYTBjLTQzY2ItYTEwNy1lNjYzMGIyNmY4YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NDguNTgyMTA4MjIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=6e26128a-cdcd-4dc0-9922-8f4bb52883aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.362488ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-15T17:20: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=6e26128a-cdcd-4dc0-9922-8f4bb52883aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" 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.431465ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-15T17:20:48Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=5ca58da5-b775-4b2a-b57f-c2507f8cb1d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739887ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:55Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=f20b85db-c577-4130-be23-e11865a43b2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/blobs/uploads/3b9e8f8f-ef30-46d8-848c-06ec8cf2987f?_state=3Yvuw-xLhoJJe1AxCxXGesWRbmePnDSWKib9kKzIyVR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjllOGY4Zi1lZjMwLTQ2ZDgtODQ4Yy0wNmVjOGNmMjk4N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NDguNzg5NTMwNDQ5WiJ9&digest=sha256%3Aecb153d174a0a6c0b8fa0cb48483f0d464a82e35fbee39945f84b4ab65d2e6d4" http.request.useragent="Go-http-client/1.1" http.response.duration=6.458104352s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/3b9e8f8f-ef30-46d8-848c-06ec8cf2987f?_state=3Yvuw-xLhoJJe1AxCxXGesWRbmePnDSWKib9kKzIyVR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjllOGY4Zi1lZjMwLTQ2ZDgtODQ4Yy0wNmVjOGNmMjk4N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NDguNzg5NTMwNDQ5WiJ9&digest=sha256%3Aecb153d174a0a6c0b8fa0cb48483f0d464a82e35fbee39945f84b4ab65d2e6d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:55Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=ec529544-3f2b-42f3-ab53-3aa2517c6913 http.request.method=POST http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.236935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=b4f6215b-e786-4f37-a501-e8986faab0e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/blobs/uploads/74aad0eb-65ef-4ff0-a8ec-8b3ae36a325a?_state=nLIaWEIO1KrocZP2iZZ92dLXK9DIBl_1oMSnthr9Tvx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NGFhZDBlYi02NWVmLTRmZjAtYThlYy04YjNhZTM2YTMyNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NTUuMzgzODI2MzM1WiJ9&digest=sha256%3A81d17e6cf64afcf617088cbbc1b72c7f062d0f53acd86d390b8db5ccaf723c29" http.request.useragent="Go-http-client/1.1" http.response.duration=3.073725186s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/74aad0eb-65ef-4ff0-a8ec-8b3ae36a325a?_state=nLIaWEIO1KrocZP2iZZ92dLXK9DIBl_1oMSnthr9Tvx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NGFhZDBlYi02NWVmLTRmZjAtYThlYy04YjNhZTM2YTMyNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTVUMTc6MjA6NTUuMzgzODI2MzM1WiJ9&digest=sha256%3A81d17e6cf64afcf617088cbbc1b72c7f062d0f53acd86d390b8db5ccaf723c29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=73763fc1-30bc-465b-a585-3d8bd51d4e8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.805446ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=940b3fb5-5d09-40ec-abc1-03610b222912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.895908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=7eb2909d-0f53-41f5-811b-4402db8bfb00 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.74792ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=c9cb4cac-d1e3-4a30-ae15-1373653d9341 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.985956ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=a85eefd7-d53b-41ba-a715-7cdf4f99fd30 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412643ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=3a7be23b-cf34-4015-9ce8-3a5da828c39b http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442575ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=132fe7e1-9afb-4e06-8c62-03d3346f8f4c http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.475372ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="rewriting manifest sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=0408ef9b-e5b3-4af9-9ff4-032d348c0160 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" 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-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=0408ef9b-e5b3-4af9-9ff4-032d348c0160 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" 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.729478ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=4c8991c2-38d6-4a99-8985-88917b25af75 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=a26937f2-d37a-4f6d-aca4-a216a6b79340 http.request.method=GET http.request.remoteaddr="127.0.0.1:53032" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.783207ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=204a45a7-4418-4c31-b25b-afd01c20d765 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38022" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.24142ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=af0a95bb-f95d-40b1-923c-73a71b8a6d7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38036" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.duration=2.838517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=4231f6da-e405-4f33-920c-d09ef5f051d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38036" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.898378ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=bb4534a5-bb2e-45e5-a3d0-438b3fa03b6b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38044" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.560728ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37259" http.request.id=83d0410a-1456-44f7-a9ee-8cf67fc5b997 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38058" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.69457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=81ea14e8-7908-41cc-a4f3-3f3095ede8fb http.request.method=GET http.request.remoteaddr="127.0.0.1:38058" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.545073ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=88210cdd-1a1f-4770-bbb3-7bec2a5deb51 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38058" http.request.uri="/v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947669ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:33e23accf4110bf36328f1cad6741159858ce4cfebfdc2a4296716be75e747be HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37259" http.request.id=e5d40fbb-1571-472d-a773-3a21bd64f4a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38058" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615872ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (20.44s) === RUN TestManifestDeleteDisabled time="2026-10-15T17:20:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:39845" http.request.id=28682d1e-bc25-474c-a2ff-5235c0d3cc5b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33830" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.468004ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-10-15T17:20:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33985" http.request.id=50b6391f-d7c8-49b6-9e39-41c4586607c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55752" 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=3.71173ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33985" http.request.id=4290e3d8-35cc-423a-b035-73daf5883211 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55758" 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=3.573409ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33985" http.request.id=8231734a-8f24-4a90-b543-29f74ea4d75e http.request.method=POST http.request.remoteaddr="127.0.0.1:55764" 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=3.510676ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-15T17:20:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:33985" http.request.id=c1456409-4927-47a8-8d2b-29c8dd55a120 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55766" 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=3.373006ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.07s) === RUN TestProxyManifestGetByTag time="2026-10-15T17:20:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:20:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=1f5fd85b-9f09-49ad-9d09-8eea7e951525 http.request.method=POST http.request.remoteaddr="127.0.0.1:36632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.191909ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=9808f755-d7a7-4a83-a692-aebd38a81b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36632" http.request.uri="/v2/foo/bar/blobs/uploads/afd328c4-5948-4d99-8e99-b7ccf3129b8e?_state=2pa_k9_MCCu6SUB7HmwcfctwCG8LPPrOvrcT--6Nq4F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDMyOGM0LTU5NDgtNGQ5OS04ZTk5LWI3Y2NmMzEyOWI4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMDo1OC43ODUxODE4OTFaIn0%3D&digest=sha256%3A408761b303954ea9788b46b95a5181bc6c54a81bf01d918f88266933b6406cfe" http.request.useragent="Go-http-client/1.1" http.response.duration=5.465703928s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:20:58 +0000] "PUT /v2/foo/bar/blobs/uploads/afd328c4-5948-4d99-8e99-b7ccf3129b8e?_state=2pa_k9_MCCu6SUB7HmwcfctwCG8LPPrOvrcT--6Nq4F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZDMyOGM0LTU5NDgtNGQ5OS04ZTk5LWI3Y2NmMzEyOWI4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMDo1OC43ODUxODE4OTFaIn0%3D&digest=sha256%3A408761b303954ea9788b46b95a5181bc6c54a81bf01d918f88266933b6406cfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=cceed9ce-4d1e-47e3-853a-8f97df5825b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36632" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.43533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:21: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.26.9 time="2026-10-15T17:21:04Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-15T17:21:04Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.26.9 time="2026-10-15T17:21:04Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=cb7f8828-bb64-4e44-b954-470b15d56bd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36632" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.16378ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39449" go.version=go1.26.9 time="2026-10-15T17:21:04Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=1c22dbea-7b79-44c8-8b4e-ad33e4811749 http.request.method=GET http.request.remoteaddr="127.0.0.1:42298" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.872221ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39449/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39449/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=5f846153-2b2c-4d34-9e8e-25555ee16059 http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/bar/manifests/sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc" time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=d3a61a69-ff9e-44f3-8a20-578618ccc9ad http.request.method=GET http.request.remoteaddr="127.0.0.1:42302" http.request.uri="/v2/foo/bar/manifests/sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.890568ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "GET /v2/foo/bar/manifests/sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc with ttl=167h59m59.999996539s" go.version=go1.26.9 time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=5f846153-2b2c-4d34-9e8e-25555ee16059 http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/bar/manifests/sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.00856ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "GET /v2/foo/bar/manifests/sha256:eeee4a6dbec1675ba89965c74a4b14d70c18c4a4129d734ccd75202876661bbc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=a35dcbc4-6cc4-4c2e-88c1-50dee848df76 http.request.method=GET http.request.remoteaddr="127.0.0.1:42302" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.453433ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39449/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39449/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=c316c7d4-ce47-4776-93cb-8e072719a252 http.request.method=GET http.request.remoteaddr="127.0.0.1:50666" 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-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=66830b06-2d6d-4bda-8963-dd7c4a628723 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42306" 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.873091ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=c316c7d4-ce47-4776-93cb-8e072719a252 http.request.method=GET http.request.remoteaddr="127.0.0.1:50666" 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=9.910852ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T17:21:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=b11b7d04-78f1-4e5c-9277-598abbff63f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.931062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=63a4e306-acdd-4813-9c5a-4f14fc0574b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/bar/blobs/uploads/094cf3bd-3772-497e-83d2-463e56f64e0c?_state=tpXCLNcM6efMJdiByEWfqee3h18VBBGxNWsAYrZ-gKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NGNmM2JkLTM3NzItNDk3ZS04M2QyLTQ2M2U1NmY2NGUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMTowNC40NjYzNjgzMzFaIn0%3D&digest=sha256%3A78bc0498fcc24390ac28a3a4aabdfb1465259ef9698eca63702cd53fee5c4946" http.request.useragent="Go-http-client/1.1" http.response.duration=3.624025398s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:21:04 +0000] "PUT /v2/foo/bar/blobs/uploads/094cf3bd-3772-497e-83d2-463e56f64e0c?_state=tpXCLNcM6efMJdiByEWfqee3h18VBBGxNWsAYrZ-gKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NGNmM2JkLTM3NzItNDk3ZS04M2QyLTQ2M2U1NmY2NGUwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNVQxNzoyMTowNC40NjYzNjgzMzFaIn0%3D&digest=sha256%3A78bc0498fcc24390ac28a3a4aabdfb1465259ef9698eca63702cd53fee5c4946 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=6a5d33a8-cf92-4109-8039-67e57fb789c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.1239ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Oct/2026:17:21:08 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=9b6151f1-5f00-43d1-ab70-c8dc270b7357 http.request.method=GET http.request.remoteaddr="127.0.0.1:42306" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.142301ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:21:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39449/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39449/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=d38d3bbd-9344-400f-99b5-36a033c043f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=9774c4b6-6955-497c-81d0-271b631a362b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42310" 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.45048ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:08 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=68699f87-ef6f-4c27-a38d-c6e09b29c828 http.request.method=GET http.request.remoteaddr="127.0.0.1:42310" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.138547ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Oct/2026:17:21:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39449/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39449/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=d38d3bbd-9344-400f-99b5-36a033c043f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39449" http.request.id=51d88fc9-3b5e-46e2-9dd7-86acf5c3588e http.request.method=GET http.request.remoteaddr="127.0.0.1:42312" 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.421897ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:08 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-15T17:21:08Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8ce8ce769807d47bd1a596ca926496cbd79f2b7391f1ae089fbe9bb4db61aa66 with ttl=167h59m59.99999424s" go.version=go1.26.9 time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38527" http.request.id=d38d3bbd-9344-400f-99b5-36a033c043f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=13.382511ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Oct/2026:17:21:08 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.53s) === RUN TestAppDispatcher time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46437" http.request.id=82e12d8c-c9e8-48e7-b85b-4bc5f13a9c52 http.request.method=GET http.request.remoteaddr="127.0.0.1:57488" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.499711ms http.response.status=200 http.response.written=0 time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46437" http.request.id=adeff297-c515-4fb8-85f4-02857119e4aa http.request.method=GET http.request.remoteaddr="127.0.0.1:57488" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219531ms http.response.status=200 http.response.written=0 time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46437" http.request.id=c7bac124-e383-4fb8-bb92-dd87349544cf http.request.method=GET http.request.remoteaddr="127.0.0.1:57488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304961ms http.response.status=200 http.response.written=0 time="2026-10-15T17:21:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46437" http.request.id=7c6c6386-3e09-4e97-a11d-62920729ed27 http.request.method=GET http.request.remoteaddr="127.0.0.1:57488" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4388ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-15T17:21: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.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:08Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:08Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.9 http.request.host="127.0.0.1:41399" http.request.id=af350287-1dd1-45be-9eef-38259264af06 http.request.method=GET http.request.remoteaddr="127.0.0.1:52172" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-10-15T17:21: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.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:08Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:08Z" level=info msg="configuring file health check path=/tmp/healthcheck4080425884, interval=1" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-15T17:21: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.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:12Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:12Z" level=info msg="configuring TCP health check addr=127.0.0.1:43621, interval=1" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-15T17:21:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:16Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 time="2026-10-15T17:21:16Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45041, interval=1, threshold=3" go.version=go1.26.9 instance.id=6277d98b-a379-4eac-b731-7609f4fd17e6 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 141.919s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.56s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.020s === RUN TestSchedule time="2026-10-15T17:19:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c time="2026-10-15T17:19:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996933ms" go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c time="2026-10-15T17:19:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.968µs" go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c time="2026-10-15T17:19:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.815µs" go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c 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-10-15T17:19:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-15T17:19:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c time="2026-10-15T17:19:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998584ms" go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c time="2026-10-15T17:19:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998696ms" go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c time="2026-10-15T17:19:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-15T17:19:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=c6ca066a-9832-4682-886f-6b646f0bff9c --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.96s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18767360 sha256:090ed5647e77dd03fc5c59f38e2f024daef4786b9da4e6c142b0fe3787e81f44 [] map[] } --- PASS: TestSimpleBlobRead (0.35s) === RUN TestBlobMount --- PASS: TestBlobMount (0.24s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.58s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.86s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.92s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:202b36ff47c2426af9e7f1c7549552d13c0bf3db8fef75064451ba8e5809ed10 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:793ae4c6134c785e88e1c29a950b5c5f69110a4ae1641555c5df608c6b8a1bcf palailogos: marking blob sha256:41b0a71c023908ceef42bc10bd4790a91a38b20dbf4aaa87e8acbd0cd0e700e8 palailogos: marking manifest sha256:4c53ae0a3a4b228f95921f7fe45aa355b88451452ada3d76004150327f20cadf palailogos: marking blob sha256:e00ca63e46e1546cc904efa99e464e88e182b36a5c516eb7e2b5acfeaeef6fce palailogos: marking blob sha256:0ff649e062226b09223bd456fe3312c037c2ff02de6746efe37db59fed58e5cb palailogos: marking manifest sha256:4edb45ab4a907847c47f91d83d21ecbfbfe1749e0ade9f6364c0b7ea16fef2a5 palailogos: marking blob sha256:19794b5d32734ab3787d6ff1a02f582e7945f448bb6ae2a4f6f0b534c2b7b725 palailogos: marking blob sha256:49c878eb70ea5d3f010f3b4de7455f4494c2cae77942e962b0fa9d3c2aadaead palailogos: marking manifest sha256:54f2fa6080ca3c26c6f1e3c88ab716d558a3c11109e736824f0d5de5528a2b5f palailogos: marking blob sha256:4edb45ab4a907847c47f91d83d21ecbfbfe1749e0ade9f6364c0b7ea16fef2a5 palailogos: marking blob sha256:4c53ae0a3a4b228f95921f7fe45aa355b88451452ada3d76004150327f20cadf 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.28s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86 deletemanifests: marking manifest sha256:bf22ab069116df8c01346297acfcc57c374570eb5f84d12043130ea4de60bf31 deletemanifests: marking blob sha256:d7397dc83de189e4e178349c1eb03c83a01524cb271521dfcded9ab6a2ea7236 deletemanifests: marking blob sha256:d543dd028a99c6b402acd190b5fea918c3b55ebb8aed8152a493981094743b22 deletemanifests: marking blob sha256:d00d4b64f181a1b756cc648420a891d88638d4d510629673482dc286dc255742 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86 blob eligible for deletion: sha256:321a4514684ed82ff6792a8841d121780cbb6a8e1d0c2c50b17e2bf586f85121 blob eligible for deletion: sha256:796f82a64f99f921c5d47440e7a41225ea1d8dca9f20e4080edc69e6db9016eb blob eligible for deletion: sha256:eebefe0d0e8671d83d1b77c7fa58c1a14a211eed0e6efe0d9b9105d071282c82 deletemanifests manifest eligible for deletion: sha256:1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86 deletemanifests: marking manifest sha256:bf22ab069116df8c01346297acfcc57c374570eb5f84d12043130ea4de60bf31 deletemanifests: marking blob sha256:d7397dc83de189e4e178349c1eb03c83a01524cb271521dfcded9ab6a2ea7236 deletemanifests: marking blob sha256:d543dd028a99c6b402acd190b5fea918c3b55ebb8aed8152a493981094743b22 deletemanifests: marking blob sha256:d00d4b64f181a1b756cc648420a891d88638d4d510629673482dc286dc255742 time="2026-10-15T17:19:13Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 time="2026-10-15T17:19:13Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:796f82a64f99f921c5d47440e7a41225ea1d8dca9f20e4080edc69e6db9016eb time="2026-10-15T17:19:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/796f82a64f99f921c5d47440e7a41225ea1d8dca9f20e4080edc69e6db9016eb" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:eebefe0d0e8671d83d1b77c7fa58c1a14a211eed0e6efe0d9b9105d071282c82 time="2026-10-15T17:19:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eebefe0d0e8671d83d1b77c7fa58c1a14a211eed0e6efe0d9b9105d071282c82" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86 time="2026-10-15T17:19:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a8c2f1c0c16492c9335932e3c700fa6af961a0318933c6a1c72b7f025b51b86" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:321a4514684ed82ff6792a8841d121780cbb6a8e1d0c2c50b17e2bf586f85121 time="2026-10-15T17:19:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/321a4514684ed82ff6792a8841d121780cbb6a8e1d0c2c50b17e2bf586f85121" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 --- PASS: TestDeleteManifestIfTagNotFound (1.22s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5a94a46d26f2eede1292488e9f5057a84f0228a53ecf4fd65ca7e56e03d5d26e time="2026-10-15T17:19:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a94a46d26f2eede1292488e9f5057a84f0228a53ecf4fd65ca7e56e03d5d26e" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:ad0e984d992bedfb72bcca983087f4958b0fcee62916604338129e64bad1c470 time="2026-10-15T17:19:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ad/ad0e984d992bedfb72bcca983087f4958b0fcee62916604338129e64bad1c470" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:ddc1451fae6b11330b8d36f62de65de878aab0ff0183f89b8482645cf1cf1fb7 time="2026-10-15T17:19:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/ddc1451fae6b11330b8d36f62de65de878aab0ff0183f89b8482645cf1cf1fb7" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 --- PASS: TestGCWithMissingManifests (0.48s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:b84804f4d3fcf66dffa708e96cd3b15b76c4ef81b19c922f6d7635678ffe1049 komnenos: marking blob sha256:059284b1a566fa4ef09e513c834240e81572d00beeda0539cc0508a14aea4a2f komnenos: marking blob sha256:5ebfce7e1ce234ca4026a13243cc6cb140729f5b637d99a553e95948ed9baa2d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:511adf7d0eaeb921ec282b50be0f58c73d0ba1d8f8bb877fe11f8ad4d0c13d41 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/511adf7d0eaeb921ec282b50be0f58c73d0ba1d8f8bb877fe11f8ad4d0c13d41" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:920b9db6e39c77dac325e9921c39f410da642d71610669f4caab39998cf5a388 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/920b9db6e39c77dac325e9921c39f410da642d71610669f4caab39998cf5a388" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:abb3aa39b4117a942e25aef0403560400bc288bce1cc88afd3e637fa76dfeae1 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/abb3aa39b4117a942e25aef0403560400bc288bce1cc88afd3e637fa76dfeae1" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:dd4975ecb2b888bf12090165048f7f856685b771f9e4f46f11956a76ce36fae2 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/dd4975ecb2b888bf12090165048f7f856685b771f9e4f46f11956a76ce36fae2" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:fa06e29f0ecc93f0da5a96a6f809440d7fdfc3d38ca9187c8de5b2e30b13c150 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fa/fa06e29f0ecc93f0da5a96a6f809440d7fdfc3d38ca9187c8de5b2e30b13c150" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 blob eligible for deletion: sha256:4513455462d638dac17813814a119254c5d932334bfb74b6b0f2af8082799b76 time="2026-10-15T17:19:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/4513455462d638dac17813814a119254c5d932334bfb74b6b0f2af8082799b76" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 --- PASS: TestDeletionHasEffect (1.24s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.20s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f69cd59f4bdca26c4b7c7eec3c4b93c47a38da15ed722b56c0a8dff98ff4508c michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:053d142e637ff6b10aee0cf899c320688455357c9e70f4078ae6f1611aaa681c michael_z_doukas: marking blob sha256:2aeffd09f04177648e5d7f37b7d75e3a41c279a8d72357640da03138467201c3 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6edfe95f05481d500d59a945d3803f822eb2f9878c2b60044d59fd90fe624fcd time="2026-10-15T17:19:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6edfe95f05481d500d59a945d3803f822eb2f9878c2b60044d59fd90fe624fcd" go.version=go1.26.9 instance.id=1a4d236c-f2e0-494c-9949-d210836811e7 --- PASS: TestOrphanBlobDeleted (0.78s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:31ae682f730d4066b8cb57480791d965286b428718b772362e51a91707351e87 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d2adc260ab5683db609b0a51f4b4955a46ed8f7d57d26e43608c077a1ba82d24 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.61s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.36s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.41s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.06s) === 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-10-15T17:19:19Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 16:19:19.789634589 +0000 UTC m=-3581.448992779, actuallyDelete=true" time="2026-10-15T17:19:19Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-15T17:19:19Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298, actuallyDelete=true" time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11f1d2fc-1bb4-4aea-82d7-3f901e22613f have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/230e7870-b045-4688-810b-be78b51e9c79 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42b9a1ae-0b23-48b4-b726-68c487c56b91 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5fd6e308-2195-4276-a54e-a786f9f8d042 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b3d1670-06ef-4bcc-a340-3d477335fd46 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e960123-b162-4eab-a718-ef9deaf3bdf2 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c473c927-cfb3-4518-be06-134f2cb70bc1 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1b469325-9ef4-4e3b-89df-b48b029e3aa0 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/72c3930d-4641-4e03-a1d2-cc5c3d67eca6 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a4c2053-36b6-41f1-9b0c-31b5ccd9dbbd have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a4d01ba6-fab8-4d01-a7c9-8bff768bcab2 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.790842666 +0000 UTC m=+18.552215298). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-15T17:19:19Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 17:19:19.792665456 +0000 UTC m=+18.554038085, actuallyDelete=true" time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/104b5981-e661-4c20-b677-4698c49d5d78 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.792665456 +0000 UTC m=+18.554038085). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5772c020-6f51-442f-a486-fb9c06741f59 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.792665456 +0000 UTC m=+18.554038085). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/343bffc3-26fd-4eaf-954d-263b947309d1 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.792665456 +0000 UTC m=+18.554038085). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/64e3747f-6d37-46e6-9b1d-8deb97b3ca6a have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.792665456 +0000 UTC m=+18.554038085). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b8ce8912-66a2-4d99-95cf-87314c6e56ff have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.792665456 +0000 UTC m=+18.554038085). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-15T17:19:19Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 17:19:19.793928988 +0000 UTC m=+18.555301620, actuallyDelete=true" time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3870b40b-904d-4e37-a00e-9f4e06ef8769 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.793928988 +0000 UTC m=+18.555301620). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4fe833b6-d83d-4371-911f-ed153466f74d have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.793928988 +0000 UTC m=+18.555301620). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5896b6b9-4293-4256-9d90-c95d7562b69b have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.793928988 +0000 UTC m=+18.555301620). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/932acdf6-d9bb-4bc5-bcad-f873da1cfeff have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.793928988 +0000 UTC m=+18.555301620). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e94ad7f6-d069-4653-99e9-f90bbb2b99a5 have older date (2026-10-15 16:19:19 +0000 UTC) than purge date (2026-10-15 17:19:19.793928988 +0000 UTC m=+18.555301620). Removing upload directory." time="2026-10-15T17:19:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-15T17:19:19Z" level=info msg="PurgeUploads starting: olderThan=2026-10-15 17:19:19.794792695 +0000 UTC m=+18.556165329, actuallyDelete=true" time="2026-10-15T17:19:19Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 18.577s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.011s === RUN TestWalkFileRemoved time="2026-10-15T17:19:01Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.327s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.073s ? 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.518s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.05s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.380s ? 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-10-15T17:19:01Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-15T17:19:01Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-15T17:19:01Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestS3TryUpdate (0.00s) time="2026-10-15T17:19:01Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=ab1e7096-509f-4878-a62f-7ddb2c93df6d --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-10-15T17:19:01Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=ab1e7096-509f-4878-a62f-7ddb2c93df6d --- PASS: TestParsing (0.00s) time="2026-10-15T17:19:01Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-10-15T17:19:01Z" level=error msg="unknown ip address format" go.version=go1.26.9 instance.id=ab1e7096-509f-4878-a62f-7ddb2c93df6d ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-10-15T17:19:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T17:19:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T17:19:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-15T17:19:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.512s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.010s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.329s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.71s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.054s ? 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.012s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... libfakeroot internal error: payload not recognized! 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> 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-r25.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 27.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> docker-registry: Build complete at Thu, 15 Oct 2026 17:21:24 +0000 elapsed time 0h 2m 39s >>> 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 (20261015.171845) (2/2) Purging go (1.26.9-r0) Executing busybox-1.37.0-r31.trigger OK: 440.4 MiB in 105 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...